added Model classes
This commit is contained in:
parent
fd257b335c
commit
6e8e0e0101
14 changed files with 145 additions and 33 deletions
19
backend/api/src/manager/UserDataPgPromiseSerializer.ts
Normal file
19
backend/api/src/manager/UserDataPgPromiseSerializer.ts
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import {UserData} from "../model/UserData.js";
|
||||
import {UserDataSerializer} from "./UserDataSerializer.js";
|
||||
|
||||
export class UserDataPgPromiseSerializer implements UserDataSerializer {
|
||||
deserialize(userData: UserData): any {
|
||||
throw new Error("Method not implemented")
|
||||
}
|
||||
|
||||
serialize(data: any): UserData {
|
||||
return {
|
||||
username: data.username,
|
||||
highscore: data.highscore,
|
||||
totalScore: data.total_score,
|
||||
totalPlaytime: data.total_playtime,
|
||||
averageScore: data.averageScore,
|
||||
gamesPlayed: data.games_played,
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue