From 68edb781c2601fdd737636d47600ca45e1f76ee9 Mon Sep 17 00:00:00 2001 From: loks0n <22452787+loks0n@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:05:26 +0000 Subject: [PATCH] fix: delete all sessions event trigger --- app/controllers/api/users.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/controllers/api/users.php b/app/controllers/api/users.php index 0869453cc9..647dfb83ae 100644 --- a/app/controllers/api/users.php +++ b/app/controllers/api/users.php @@ -1156,11 +1156,19 @@ App::delete('/v1/users/:userId/sessions') /** @var Document $session */ $dbForProject->deleteDocument('sessions', $session->getId()); //TODO: fix this + + $queueForEvents + ->setEvent('users.[userId].sessions.[sessionId].delete') + ->setParam('userId', $user->getId()) + ->setParam('sessionId', $session->getId()) + ->setPayload($response->output($session, Response::MODEL_SESSION)) + ->trigger(); } $dbForProject->deleteCachedDocument('users', $user->getId()); $queueForEvents + ->setEvent('users.[userId].sessions.delete') ->setParam('userId', $user->getId()) ->setPayload($response->output($user, Response::MODEL_USER));