RaspberryRocketeer/backend/api/src/manager/UserDataPgPromiseSerializer.ts
2022-12-12 11:35:53 +01:00

19 lines
No EOL
607 B
TypeScript

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,
}
}
}