From cad2d85ce4da62d8776173095f5e324d8870379d Mon Sep 17 00:00:00 2001 From: Riley Smith Date: Wed, 26 Jan 2022 22:30:05 -0800 Subject: [PATCH] websocket stuff --- .vscode/settings.json | 3 + backend/.idea/workspace.xml | 13 +++- backend/Caddyfile | 4 ++ backend/docker-compose.yml | 3 + backend/internal/ws/handlers.go | 5 +- frontend/.env.example | 5 +- frontend/package.json | 4 +- frontend/src/hooks/useWS.ts | 23 ++++++ frontend/src/interfaces/IMessage.ts | 2 +- frontend/src/interfaces/Identity.ts | 2 + frontend/src/pages/index.tsx | 45 ++++++------ frontend/src/pages/player.tsx | 105 +++++++++++++--------------- frontend/src/util/Message.ts | 5 +- frontend/src/ws/websocket.ts | 49 +++++++++++++ frontend/types/environment.d.ts | 4 +- frontend/yarn.lock | 12 ++++ 16 files changed, 195 insertions(+), 89 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 backend/Caddyfile create mode 100644 backend/docker-compose.yml create mode 100644 frontend/src/hooks/useWS.ts create mode 100644 frontend/src/ws/websocket.ts diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..65a1965 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "editor.defaultFormatter": "esbenp.prettier-vscode" +} diff --git a/backend/.idea/workspace.xml b/backend/.idea/workspace.xml index bce6fc0..b1a3086 100644 --- a/backend/.idea/workspace.xml +++ b/backend/.idea/workspace.xml @@ -5,8 +5,19 @@ - + + + + + + + + + + + +