commons.js 732 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /**
  2. * 此文件内容为常用的系统枚举及变量。
  3. */
  4. /**
  5. * 系统部署时的配置文件。
  6. *
  7. * @type {string}
  8. */
  9. var configFile = "config.";
  10. if (process.env.prod !== undefined) {
  11. configFile += "prod";
  12. } else if (process.env.test !== undefined) {
  13. configFile += "test";
  14. } else {
  15. configFile += "dev";
  16. }
  17. /**
  18. * 消息类型定义。
  19. */
  20. var channels = {
  21. System: "0",
  22. Private: "1",
  23. Group: "2"
  24. };
  25. /**
  26. * 客户端平台。
  27. */
  28. var platform = {
  29. iOS: "0",
  30. Android: "1"
  31. };
  32. /**
  33. * 组类型。
  34. */
  35. var groupType = {
  36. AdminTeam: "1",
  37. DiscussionGroup: "2"
  38. };
  39. exports.CHANNELS = channels;
  40. exports.CONFIG_FILE = configFile;
  41. exports.PLATFORM = platform;
  42. exports.GROUP_TYPE = groupType;