[M] Move user type
This commit is contained in:
+1
-12
@@ -1,16 +1,5 @@
|
||||
import { db } from "./db"
|
||||
|
||||
type UserDocument = {
|
||||
_id?: any
|
||||
registUA: string
|
||||
createdAt: Date
|
||||
sessions: string[]
|
||||
syncCode?: string
|
||||
syncCodeCreated?: Date
|
||||
|
||||
// User data
|
||||
data?: any
|
||||
}
|
||||
import type { UserDocument } from "../../shared/types.ts";
|
||||
|
||||
const users = db.collection<UserDocument>("users")
|
||||
|
||||
|
||||
@@ -43,3 +43,20 @@ export interface GameStats {
|
||||
startTime: number
|
||||
totalTime: number
|
||||
}
|
||||
|
||||
export interface UserDocument {
|
||||
_id?: any
|
||||
registUA: string
|
||||
createdAt: Date
|
||||
sessions: string[]
|
||||
syncCode?: string
|
||||
syncCodeCreated?: Date
|
||||
|
||||
// User data
|
||||
data?: UserData
|
||||
}
|
||||
|
||||
export interface UserData {
|
||||
myPlaylists?: number[]
|
||||
playHistory?: GameStats[]
|
||||
}
|
||||
Reference in New Issue
Block a user