refactor: Move the tracking model into commons
This commit is contained in:
16
common/models/tracker.ts
Normal file
16
common/models/tracker.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
export enum TrackerEvent {
|
||||
LOG_IN = "LOG_IN",
|
||||
LOG_OUT = "LOG_OUT",
|
||||
START_LEARNING = "START_LEARNING",
|
||||
CANCEL_LEARNING = "CANCEL_LEARNING",
|
||||
FINISH_LEARNING = "FINISH_LEARNING",
|
||||
};
|
||||
|
||||
export interface ITrackerRequest {
|
||||
session: string;
|
||||
event: TrackerEvent;
|
||||
};
|
||||
|
||||
export type ITrackerDBModel = ITrackerRequest & {
|
||||
timestamp: number;
|
||||
};
|
||||
Reference in New Issue
Block a user