mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-24 00:37:47 +00:00
Simplify Exception handling in NewMessage
This commit is contained in:
parent
922a3ce827
commit
bf3835d6a6
@ -84,11 +84,12 @@ class NewMessageViewModel @Inject constructor(
|
||||
_state.update { it.copy(loading = false) }
|
||||
onPublicKey(onsNameOrPublicKey)
|
||||
}
|
||||
} catch (e: TimeoutCancellationException) {
|
||||
onError(e)
|
||||
} catch (e: CancellationException) {
|
||||
if (e is TimeoutCancellationException) {
|
||||
// Ignore JobCancellationException, which is called when we cancel the job.
|
||||
onError(e)
|
||||
}
|
||||
// Ignore JobCancellationException, which is called when we cancel the job and
|
||||
// is handled where the job is canceled.
|
||||
// Can't reference JobCancellationException directly, it is internal.
|
||||
} catch (e: Exception) {
|
||||
onError(e)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user