From dab92b5b2aa9e240498711c438ff925036894abb Mon Sep 17 00:00:00 2001 From: Josh Creek <8179928+jcreek@users.noreply.github.com> Date: Sun, 9 Jul 2023 21:48:25 +0000 Subject: [PATCH] refactor(*): Remove imports for server classes --- src/routes/estimation/[roomId]/+page.svelte | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/routes/estimation/[roomId]/+page.svelte b/src/routes/estimation/[roomId]/+page.svelte index 7da6979..c2f6755 100644 --- a/src/routes/estimation/[roomId]/+page.svelte +++ b/src/routes/estimation/[roomId]/+page.svelte @@ -9,11 +9,20 @@ import Modal from '../../../components/Modal.svelte'; import { connectToWebSocket, sendMessage, generateId } from '../estimation.js'; - import { User } from '../../../server/classes/user'; - import { Room } from '../../../server/classes/room'; - import { ChangeEstimateMessage } from '../../../server/classes/messages/ChangeEstimateMessage'; - import { JoinRoomMessage } from '../../../server/classes/messages/JoinRoomMessage'; - import { SelectEstimateMessage } from '../../../server/classes/messages/SelectEstimateMessage'; + + class JoinRoomMessage { + type: string; + roomId: string; + userId: string; + name: string; + + constructor(roomId: string, userId: string, name: string) { + this.type = 'join-room'; + this.roomId = roomId; + this.userId = userId; + this.name = name; + } + } let socket; let showModal = true; @@ -36,7 +45,7 @@ function onMessageReceived(message) { console.log(message); - }; + } onMount(() => { // Connect to WebSocket server with the room ID