diff --git a/src/WS/route/Route.ts b/src/WS/route/Route.ts index 601a678..b8dfc68 100644 --- a/src/WS/route/Route.ts +++ b/src/WS/route/Route.ts @@ -24,9 +24,10 @@ export default class Route { */ startHandling() { return new Promise((resolve) => { - this.handleResolve = resolve; - }).finally(() => { - this.handleResolve = null; + this.handleResolve = (done) => { + this.handleResolve = null; + resolve(done); + }; }); }