From 7fc78b854d783b2f8ec71045c61069dc72a4f7d2 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Fri, 24 Apr 2020 21:19:38 +0200 Subject: [PATCH] Fix account switch Signed-off-by: Mario Danic --- .../features/settingsflow/settings/SettingsViewModel.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt b/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt index 295cfc256..a3e790d57 100644 --- a/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/newarch/features/settingsflow/settings/SettingsViewModel.kt @@ -50,8 +50,10 @@ class SettingsViewModel constructor( fun setUserAsActive(user: User): Boolean = runBlocking { var operationFinished = false if (user.status == UserStatus.DORMANT) { - operationFinished = withContext(Dispatchers.Default) { - runBlocking { setUserAsActive(user) } + user.id?.let { + operationFinished = withContext(Dispatchers.Default) { + runBlocking { setUserAsActiveWithId(it) } + } } }