diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-08-26 13:54:39 -0600 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-08-26 13:54:39 -0600 |
commit | 594921352c8d82fe5f1a6201a4d5f9fbd9b719fc (patch) | |
tree | 7021df52266930234b001dbe648040a6fee2d999 /server | |
parent | 2fbe0f0595d06800c1a648a4168b57471d395ee4 (diff) | |
download | jumpstorm-594921352c8d82fe5f1a6201a4d5f9fbd9b719fc.tar.gz jumpstorm-594921352c8d82fe5f1a6201a4d5f9fbd9b719fc.zip |
make fetchHadler synchronous only
Diffstat (limited to 'server')
-rw-r--r-- | server/src/server.ts | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/server/src/server.ts b/server/src/server.ts index 6acbe74..303d2b5 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -65,10 +65,10 @@ export class GameServer { const { sessionId } = websocket.data; const sessionEntities = this.sessions.get(sessionId)!.controllableEntities; - this.sessions.delete(sessionId); if (!sessionEntities) return; + this.messagePublisher.addMessage({ type: MessageType.REMOVE_ENTITIES, body: Array.from(sessionEntities) @@ -103,10 +103,7 @@ export class GameServer { this.sessions.get(sessionId)!.controllableEntities.add(player.id); } - private fetchHandler( - req: Request, - server: Server - ): Promise<Response> | Response { + private fetchHandler(req: Request, server: Server): Response { const url = new URL(req.url); const headers = new Headers(); |