-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.js
More file actions
20 lines (18 loc) · 1.13 KB
/
config.js
File metadata and controls
20 lines (18 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// config.js
const DOMAIN = 'https://www.lian-yolo.com'
const API_BASE = 'https://www.lian-yolo.com/weixin-miniprogram/api';
export const API = {
domain: DOMAIN,
saveWeixinUserInfo: `${API_BASE}/jscode2session/`,
createNewActivity: `${API_BASE}/activities/`,
getActivities: (weixinID) => `${API_BASE}/activities/?weixin_id=${weixinID}`,
getActivity: (activityID, weixinID) => `${API_BASE}/activities/${activityID}/?weixin_id=${weixinID}`,
copyActivityToMy: (activityID) => `${API_BASE}/activities/${activityID}/copy-to-my/`,
updateActivity: (activityID) => `${API_BASE}/activities/${activityID}/`,
deleteActivity: (activityID) => `${API_BASE}/activities/${activityID}/`,
addActivityItem: (activityID) => `${API_BASE}/activities/${activityID}/items/`,
initActivityItems: (activityID) => `${API_BASE}/activities/${activityID}/init-items/`,
updateActivityItem: (activityID, itemID) => `${API_BASE}/activities/${activityID}/items/${itemID}/`,
deleteActivityItem: (activityID, itemID) => `${API_BASE}/activities/${activityID}/items/${itemID}/`,
updateWhiteList: (activityID) => `${API_BASE}/activities/${activityID}/white_list/`,
};