From 95639927a7f83be6e8758623a2cafb41fe0477ec Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 19 Apr 2021 09:55:14 +0200 Subject: [PATCH] Catch Throwable on not only Exception --- .../home/room/detail/RoomDetailViewModel.kt | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt index 13cb27efaf..49f3d280e2 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt @@ -188,10 +188,7 @@ class RoomDetailViewModel @AssistedInject constructor( } // Inform the SDK that the room is displayed viewModelScope.launch(Dispatchers.IO) { - try { - session.onRoomDisplayed(initialState.roomId) - } catch (_: Throwable) { - } + tryOrNull { session.onRoomDisplayed(initialState.roomId) } } callManager.addPstnSupportListener(this) callManager.checkForPSTNSupportIfNeeded() @@ -1162,19 +1159,13 @@ class RoomDetailViewModel @AssistedInject constructor( private fun handleRejectInvite() { viewModelScope.launch { - try { - room.leave(null) - } catch (_: Exception) { - } + tryOrNull { room.leave(null) } } } private fun handleAcceptInvite() { viewModelScope.launch { - try { - room.join() - } catch (_: Exception) { - } + tryOrNull { room.join() } } }