forked from jsheen/server
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconstants.js
67 lines (64 loc) · 1.01 KB
/
constants.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
const DAYS = [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
]
const UTC_TO_HOUR_MAPPING = {
0: '12a',
1: '1a',
2: '2a',
3: '3a',
4: '4a',
5: '5a',
6: '6a',
7: '7a',
8: '8a',
9: '9a',
10: '10a',
11: '11a',
12: '12p',
13: '1p',
14: '2p',
15: '3p',
16: '4p',
17: '5p',
18: '6p',
19: '7p',
20: '8p',
21: '9p',
22: '10p',
23: '11p'
}
const USER_ACTION = {
TYPE: {
QUIZ: 'QUIZ',
SESSION: 'SESSION',
PROFILE: 'PROFILE'
},
QUIZ: {
STARTED: 'STARTED QUIZ',
PASSED: 'PASSED QUIZ',
FAILED: 'FAILED QUIZ',
VIEWED_MATERIALS: 'VIEWED REVIEW MATERIALS'
},
SESSION: {
REQUESTED: 'REQUESTED SESSION',
JOINED: 'JOINED SESSION',
REJOINED: 'REJOINED SESSION',
ENDED: 'ENDED SESSION',
REPLIED_YES: 'REPLIED YES TO TEXT'
},
PROFILE: {
UPDATED_AVAILABILITY: 'UPDATED AVAILABILITY',
UPDATED_PROFILE: 'UPDATED PROFILE'
}
}
module.exports = {
DAYS,
UTC_TO_HOUR_MAPPING,
USER_ACTION
}