Fixed crash #2389.

This commit is contained in:
Koen J 2025-06-20 10:47:10 +02:00
commit 3a81676447

View file

@ -78,7 +78,13 @@ class StateSync {
onAuthorized = { sess, isNewlyAuthorized, isNewSession -> onAuthorized = { sess, isNewlyAuthorized, isNewSession ->
if (isNewSession) { if (isNewSession) {
deviceUpdatedOrAdded.emit(sess.remotePublicKey, sess) deviceUpdatedOrAdded.emit(sess.remotePublicKey, sess)
StateApp.instance.scope.launch(Dispatchers.IO) { checkForSync(sess) } StateApp.instance.scope.launch(Dispatchers.IO) {
try {
checkForSync(sess)
} catch (e: Throwable) {
Logger.e(TAG, "Failed to check for sync.", e)
}
}
} }
} }