summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/ServerService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-29 13:32:19 +0900
committerGitHub <noreply@github.com>2023-05-29 13:32:19 +0900
commitf930eaee020520c1f9496803dcf445b2f2955526 (patch)
tree72c14dffbcb1c8cf7ed52a835c7e3e3fd03e4f68 /packages/backend/src/server/ServerService.ts
parentUpdate QueueProcessorService.ts (diff)
downloadsharkey-f930eaee020520c1f9496803dcf445b2f2955526.tar.gz
sharkey-f930eaee020520c1f9496803dcf445b2f2955526.tar.bz2
sharkey-f930eaee020520c1f9496803dcf445b2f2955526.zip
perf(backend): use websockets/ws instead of theturtle32/WebSocket-Node (#10884)
* perf(backend): use websockets/ws instead of theturtle32/WebSocket-Node Resolve #10883 * refactor * Update StreamingApiServerService.ts * Update StreamingApiServerService.ts * :v: * Update StreamingApiServerService.ts * fix main stream init * fix timing 2 * setIntervalの重複を避ける(気休め) * add comment * :v: --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Diffstat (limited to 'packages/backend/src/server/ServerService.ts')
-rw-r--r--packages/backend/src/server/ServerService.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/backend/src/server/ServerService.ts b/packages/backend/src/server/ServerService.ts
index ce6a1f7043..c3d45e4ad6 100644
--- a/packages/backend/src/server/ServerService.ts
+++ b/packages/backend/src/server/ServerService.ts
@@ -194,7 +194,7 @@ export class ServerService implements OnApplicationShutdown {
fastify.register(this.clientServerService.createServer);
- this.streamingApiServerService.attachStreamingApi(fastify.server);
+ this.streamingApiServerService.attach(fastify.server);
fastify.server.on('error', err => {
switch ((err as any).code) {
@@ -224,6 +224,7 @@ export class ServerService implements OnApplicationShutdown {
@bindThis
public async dispose(): Promise<void> {
+ await this.streamingApiServerService.detach();
await this.#fastify.close();
}