-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstants.ts
89 lines (78 loc) · 2.64 KB
/
constants.ts
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
export const OPEN_PLATFORM_IN_TAB = "OPEN_PLATFORM_IN_TAB"
export const CLOSE_PLATFORM_IN_TAB = "CLOSE_PLATFORM_IN_TAB"
export const BLUR_TAB = "BLUR_TAB"
export const FOCUS_TAB = "FOCUS_TAB"
export const FOCUS_ON_REACTION_INPUT = "FOCUS_ON_REACTION_INPUT"
export const BLUR_ON_REACTION_INPUT = "BLUR_ON_REACTION_INPUT"
// export const POINTER_ACTIVITY_RECORD = 'POINTER_ACTIVITY_RECORD';
export const BROWSE_VIEW = "BROWSE_VIEW"
export const CHAT_ACTIVITY_RECORD = "CHAT_ACTIVITY_RECORD"
// export const IS_PLAYING_ACTIVITY_RECORD = 'IS_PLAYING_ACTIVITY_RECORD';
export const LIVE_USER_ACTIVITY_RECORD = "LIVE_USER_ACTIVITY_RECORD"
export const EVENT_TYPES = [
OPEN_PLATFORM_IN_TAB,
CLOSE_PLATFORM_IN_TAB,
BLUR_TAB,
FOCUS_TAB,
FOCUS_ON_REACTION_INPUT,
BLUR_ON_REACTION_INPUT,
// POINTER_ACTIVITY_RECORD,
BROWSE_VIEW,
CHAT_ACTIVITY_RECORD,
// IS_PLAYING_ACTIVITY_RECORD,
LIVE_USER_ACTIVITY_RECORD
]
/**
* SETTINGS ACTIONS
*/
export const GET_SETTINGS = "GET_SETTINGS"
export const SET_SETTINGS = "SET_SETTINGS"
export const SET_SETTING = "SET_SETTING"
/**
* ANNOTATIONS ACTIONS
*/
export const GET_ANNOTATIONS = "GET_ANNOTATIONS"
export const SET_ANNOTATIONS = "SET_ANNOTATIONS"
export const GET_ANNOTATIONS_COLLECTION = "GET_ANNOTATIONS_COLLECTION"
export const UPDATE_ANNOTATION_COLLECTION = "UPDATE_ANNOTATION_COLLECTION"
export const CREATE_ANNOTATION = "CREATE_ANNOTATION"
export const UPDATE_ANNOTATION = "UPDATE_ANNOTATION"
export const DELETE_ANNOTATION = "DELETE_ANNOTATION"
/**
* Generic processes control actions
*/
export const ACTION_END = "ACTION_END"
export const ACTION_PROGRESS = "ACTION_PROGRESS"
/**
* Dev actions
*/
export const DUPLICATE_DAY_DATA = "DUPLICATE_DAY_DATA"
export const DELETE_ALL_DATA = "DELETE_ALL_DATA"
export const SERIALIZE_ALL_DATA = "SERIALIZE_ALL_DATA"
export const APPEND_ACTIVITY_EVENTS = "APPEND_ACTIVITY_EVENTS"
export const PREPEND_ACTIVITY_EVENTS = "PREPEND_ACTIVITY_EVENTS"
export const REPLACE_ACTIVITY_EVENTS = "REPLACE_ACTIVITY_EVENTS"
export const GET_BINNED_ACTIVITY_OUTLINE = "GET_BINNED_ACTIVITY_OUTLINE"
export const GET_HABITS_DATA = "GET_HABITS_DATA"
export const GET_ACTIVITY_EVENTS = "GET_ACTIVITY_EVENTS"
export const GET_CHANNELS = "GET_CHANNELS"
export const PLATFORMS = ["twitch", "youtube"]
export const DEFAULT_SETTINGS = {
handles: [],
recordOnPlatforms: PLATFORMS,
liveRecordingInterval: 10000,
recordActivity: true,
recordTabs: true,
recordMouse: true,
recordChat: true
}
export const DEFAULT_ANNOTATIONS = {
creators: {},
tags: {},
expressions: {}
}
export const PLATFORMS_COLORS = {
twitch: "#aa43ff",
youtube: "#ff0001"
}
export const DAY_IN_MS = 24 * 3600 * 1000