summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-08-26 13:54:39 -0600
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-08-26 13:54:39 -0600
commit594921352c8d82fe5f1a6201a4d5f9fbd9b719fc (patch)
tree7021df52266930234b001dbe648040a6fee2d999 /server
parent2fbe0f0595d06800c1a648a4168b57471d395ee4 (diff)
downloadjumpstorm-594921352c8d82fe5f1a6201a4d5f9fbd9b719fc.tar.gz
jumpstorm-594921352c8d82fe5f1a6201a4d5f9fbd9b719fc.zip
make fetchHadler synchronous only
Diffstat (limited to 'server')
-rw-r--r--server/src/server.ts7
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();