[M] Move user type

This commit is contained in:
2025-11-18 14:10:32 +08:00
parent 9ef6268eb7
commit 5d6500c54b
2 changed files with 18 additions and 12 deletions
+1 -12
View File
@@ -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")
+17
View File
@@ -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[]
}