mirror of
https://github.com/element-hq/element-android
synced 2024-11-24 02:15:35 +03:00
Merge pull request #5747 from vector-im/feature/adm/concurrent-new-session-crash
Fixing crash when navigating the app whilst room keys are being processed
This commit is contained in:
commit
0bf84341af
2 changed files with 2 additions and 1 deletions
1
changelog.d/5746.bugfix
Normal file
1
changelog.d/5746.bugfix
Normal file
|
@ -0,0 +1 @@
|
|||
Fixes crash when navigating the app whilst processing new room keys
|
|
@ -74,7 +74,7 @@ internal class RoomDecryptorProvider @Inject constructor(
|
|||
this.newSessionListener = object : NewSessionListener {
|
||||
override fun onNewSession(roomId: String?, senderKey: String, sessionId: String) {
|
||||
// PR reviewer: the parameter has been renamed so is now in conflict with the parameter of getOrCreateRoomDecryptor
|
||||
newSessionListeners.forEach {
|
||||
newSessionListeners.toList().forEach {
|
||||
try {
|
||||
it.onNewSession(roomId, senderKey, sessionId)
|
||||
} catch (e: Throwable) {
|
||||
|
|
Loading…
Reference in a new issue