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));