From 8e177b1ecad78dc3b55b71187c5662fa53b334b0 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 9 Aug 2022 13:21:25 +0200 Subject: [PATCH] Leave call when signing out (#1992) --- src/global/actions/api/initial.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/global/actions/api/initial.ts b/src/global/actions/api/initial.ts index 9dda0ac5e..00c200e8c 100644 --- a/src/global/actions/api/initial.ts +++ b/src/global/actions/api/initial.ts @@ -134,7 +134,10 @@ addActionHandler('saveSession', (global, actions, payload) => { } }); -addActionHandler('signOut', async (_global, _actions, payload) => { +addActionHandler('signOut', async (_global, actions, payload) => { + if ('hangUp' in actions) actions.hangUp(); + if ('leaveGroupCall' in actions) actions.leaveGroupCall(); + try { await unsubscribe(); await callApi('destroy');