From 0c0a27bd8e3ecbe8a9fa4889ac26eaa73a128368 Mon Sep 17 00:00:00 2001 From: Samuel Elliott Date: Sun, 20 Nov 2022 20:44:18 +0000 Subject: [PATCH] Add Access-Control-Allow-Origin header for browsers --- src/cli/presence-server.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cli/presence-server.ts b/src/cli/presence-server.ts index 07e1065..cc25d17 100644 --- a/src/cli/presence-server.ts +++ b/src/cli/presence-server.ts @@ -337,6 +337,8 @@ class Server extends HttpServer { '>; rel="alternate"; type="text/event-stream"'); } + res?.setHeader('Access-Control-Allow-Origin', '*'); + const include_splatnet3 = this.splatnet3_users && req.query['include-splatoon3'] === '1'; let match_coral: Friend | null = null; @@ -502,6 +504,8 @@ class Server extends HttpServer { res.setHeader('Link', '<' + encodeURI(presence_url.pathname + req_url.search) + '>; rel="alternate"; type="application/json"'); + res.setHeader('Access-Control-Allow-Origin', '*'); + const result = await this.handlePresenceRequest(req, null, presence_user_nsaid, true); const stream = new EventStreamResponse(req, res);