diff --git a/packages/backend/src/actors/FingerprintStore.ts b/packages/backend/src/actors/FingerprintStore.ts index e987f73..9dc4f4b 100644 --- a/packages/backend/src/actors/FingerprintStore.ts +++ b/packages/backend/src/actors/FingerprintStore.ts @@ -73,7 +73,7 @@ export class FingerprintStore extends SubscribableActor { @@ -89,7 +89,7 @@ export class FingerprintStore extends SubscribableActor { diff --git a/packages/backend/src/middlewares/authMiddleware.ts b/packages/backend/src/middlewares/authMiddleware.ts index e20ddb4..28a201f 100644 --- a/packages/backend/src/middlewares/authMiddleware.ts +++ b/packages/backend/src/middlewares/authMiddleware.ts @@ -35,12 +35,12 @@ export const authenticationMiddleware = (request: IncomingMessage, next: (err: E .map(bearerValid) .orElse(Promise.resolve("" as Id)) as Promise; tokenValid - .then(uid => { + .then(async uid => { if (!uid) { next(authorizationError()); return; } - Container.get("actor-system").send( + await Container.get("actor-system").ask( createActorUri("SessionStore"), SessionStoreMessages.StoreSession({ uid, actorSystem }) );