api.js 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. const online = process.env.TARO_ENV == 'weapp' ? true : false;
  2. import { WX_VERSION as _WX_VERSION, APP_VERSION as _APP_VERSION } from "../../../config/env";
  3. // export const baseUrl = online ? 'https://api.fast.liveplus.fun' : 'https://api.fast.dev.liveplus.fun';
  4. export const baseUrl = online ? process.env.TARO_ENV == 'rn' ? 'https://api.app.fast.liveplus.fun' : 'https://api.fast.liveplus.fun' : 'https://api.fast.dev.liveplus.fun';
  5. export const APP_VERSION = _APP_VERSION
  6. export const WX_VERSION = _WX_VERSION
  7. export let imgUrl = online
  8. ? 'https://api.fast.liveplus.fun/static/image/'
  9. : 'https://api.fast.dev.liveplus.fun/static/image/';
  10. //common
  11. export const API_ADJUST_TIMES = `${baseUrl}/api/fast/adjust-times`
  12. // export const API_WX_PUB_FOLLOWED = `${baseUrl}/api/fast/user/wx-pub-followed`
  13. export const API_OAUTH_LOGIN = `${baseUrl}/api/user/login/oauth2`
  14. export const API_LOGIN = `${baseUrl}/api/user/login/password`
  15. export const API_REGISTER = `${baseUrl}/api/user/account`
  16. export const API_LOGOUT = `${baseUrl}/api/user/logout`
  17. export const API_CLEAR_USER = `${baseUrl}/api/user/account`
  18. export const API_STATIC_RESOURCES = `${baseUrl}/api/static-resource-urls`
  19. export const API_GLOBAL_CONFIGS = `${baseUrl}/api/system/global-configs`
  20. export const API_CONFIGS = `${baseUrl}/api/system/configs`
  21. export const API_USER_INFO = `${baseUrl}/api/user/info`
  22. export const API_CLIENT_ID = `${baseUrl}/api/user/client-id`
  23. export const API_USER_CLIENT = `${baseUrl}/api/user/client`
  24. export const API_CLEAR_FAST = `${baseUrl}/api/clear/fasting`
  25. export const API_CLEAR_SLEEP = `${baseUrl}/api/sleep/clear-my-data`
  26. export const API_CLEAR_MIX = `${baseUrl}/api/clear-data/FAST_SLEEP`
  27. export const API_CHECK_UNIQUE = `${baseUrl}/api/user/check-unique`
  28. export const API_UPLOAD_SESSION = `${baseUrl}/api/thirdparty/wx/session`
  29. export const API_DEL_SESSION = `${baseUrl}/api/thirdparty/wx/session`
  30. export const API_USER_PERMS = `${baseUrl}/api/user/perms`
  31. export const API_USER_LOCATION = `${baseUrl}/api/user/location`
  32. export const API_SYSTEM_VERSION = `${baseUrl}/api/system/version/fast/`
  33. //track time duration
  34. export const API_FAST_PLANS = `${baseUrl}/api/fast/plans`
  35. export const API_FAST_CHECKS = `${baseUrl}/api/fast/checks`
  36. export const API_FAST_CLOCKS = `${baseUrl}/api/fast/clocks`
  37. export const API_MIX_CLOCKS = `${baseUrl}/api/fast/batch-clocks`
  38. export const API_CLOCK_HOME = `${baseUrl}/api/clock/home`
  39. export const API_CLOCK_STATS = `${baseUrl}/api/clock/summary/stats`
  40. export const API_EAT_WAKES = `${baseUrl}/api/clock/eat-wakes`
  41. export const API_FAST_CHECK_ABANDONED = `${baseUrl}/api/fast/check-abandoned`
  42. export const API_FAST_RECORDS = `${baseUrl}/api/fast/records`
  43. export const API_FAST_SCHEDULES = `${baseUrl}/api/fast/schedules`
  44. export const API_FAST_CALENDARS = `${baseUrl}/api/fast/calendars/`
  45. export const API_CLOCK_RECORD_UPDATE = `${baseUrl}/api/clock/records`
  46. export const API_CLOCK_STREAKS = `${baseUrl}/api/clock/streaks`
  47. export const API_LOCAL_PUSHES = `${baseUrl}/api/user/local-pushes`
  48. //track something
  49. export const API_CLOCK_RECORDS = `${baseUrl}/api/clock/records`
  50. export const API_UPLOAD_STEPS = `${baseUrl}/api/thirdparty/wx/steps`
  51. export const API_ACTIVITY_CARDS = `${baseUrl}/api/activity/cards`
  52. export const API_ACTIVITY_RECORDS = `${baseUrl}/api/activity/records`
  53. export const API_METRIC_CARDS = `${baseUrl}/api/metric/cards`
  54. export const API_METRIC_RECORDS = `${baseUrl}/api/metric/records`
  55. export const API_METRIC_STANDARD = `${baseUrl}/api/metric/standards`
  56. export const API_METRIC_GROUPS = `${baseUrl}/api/metric/groups`
  57. export const API_METRIC_FOLLOWS = `${baseUrl}/api/metric/follows`
  58. //food
  59. export const API_FOOD = `${baseUrl}/api/food/journals`
  60. export const API_FOOD_TAGS = `${baseUrl}/api/system/tags`
  61. export const API_FOOD_SCALE = `${baseUrl}/api/system/scales`
  62. //workout
  63. export const API_WORKOUT_GROUPS = `${baseUrl}/api/workout/groups`
  64. export const API_WORKOUT_FOLLOWS = `${baseUrl}/api/workout/follows`
  65. export const API_WORKOUT_CARDS = `${baseUrl}/api/workout/cards`
  66. export const API_WORKOUT_RECORDS = `${baseUrl}/api/workout/records`
  67. //permissions
  68. export const API_WX_PUB_FOLLOWED = `${baseUrl}/api/fast/user/wx-pub-followed`