Fixes #4; Show game stats instead of UUIDs in lobby
release-tag / release-image (push) Successful in 57s

This commit is contained in:
2024-05-12 12:06:05 +02:00
parent 4dc370de12
commit 82994274c1
6 changed files with 92 additions and 65 deletions
+4 -4
View File
@@ -7,15 +7,15 @@ export interface LobbyNetcode extends GameObjectNetcode {
}
export type Lobby = LobbyNetcode & {
export type Lobby = Omit<LobbyNetcode, 'games'> & {
games: Array<Game>
}
export function create_lobby(input: LobbyNetcode, register: GameObjectRegister) {
return new Proxy<any>(input, {
get(target: LobbyNetcode, prop, reciever) {
// if (prop == "games") {
// return target.games.map(e => register.games.get(e))
// }
if (prop == "games") {
return target.games.map(e => register.games.get(e))
}
return Reflect.get(target, prop, reciever);
},
set(target, prop, val, receiver) {