From 7d9787da787b22d00348e6a262c89bac83bbda8e Mon Sep 17 00:00:00 2001 From: Pablu23 Date: Sat, 11 Oct 2025 16:45:27 +0200 Subject: [PATCH] Remove types, and only use single source of truth --- src/app.d.ts | 10 +-- src/lib/components/GameSettings.svelte | 4 +- src/lib/components/PlaylistSelector.svelte | 6 +- src/lib/types.ts | 28 ------- src/lib/websocketClient.svelte.ts | 91 +--------------------- src/routes/lobby/[id]/+page.svelte | 2 +- 6 files changed, 10 insertions(+), 131 deletions(-) delete mode 100644 src/lib/types.ts diff --git a/src/app.d.ts b/src/app.d.ts index 2328a52..1264ce0 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -17,12 +17,6 @@ export interface User { email: string; username: string; } -// -// export interface Player { -// id: number; -// name: string; -// isHost: boolean; -// } export interface GameMode { id: string; @@ -36,10 +30,10 @@ export interface Playlist { songCount: number; } -export interface GameSettings { +export interface Settings { maxPlayers: number; gameMode: string; - selectedPlaylist: number; + selectedPlaylistId: string; } export type WebSocketMessage = { diff --git a/src/lib/components/GameSettings.svelte b/src/lib/components/GameSettings.svelte index 44ee89f..b41cc3c 100644 --- a/src/lib/components/GameSettings.svelte +++ b/src/lib/components/GameSettings.svelte @@ -1,5 +1,5 @@