crypto-service: Use constants when we check the event type
This commit is contained in:
parent
5ad596c3bc
commit
c0bac69733
|
@ -663,14 +663,14 @@ internal class DefaultCryptoService @Inject constructor(
|
|||
// Notify the our listeners about room keys so decryption is retried.
|
||||
if (toDeviceEvents.events != null) {
|
||||
toDeviceEvents.events.forEach { event ->
|
||||
if (event.type == "m.room_key") {
|
||||
if (event.type == EventType.ROOM_KEY) {
|
||||
val content = event.getClearContent().toModel<RoomKeyContent>() ?: return@forEach
|
||||
|
||||
val roomId = content.sessionId ?: return@forEach
|
||||
val sessionId = content.sessionId
|
||||
|
||||
notifyRoomKeyReceival(roomId, sessionId)
|
||||
} else if (event.type == "m.forwarded_room_key") {
|
||||
} else if (event.type == EventType.FORWARDED_ROOM_KEY) {
|
||||
val content = event.getClearContent().toModel<ForwardedRoomKeyContent>() ?: return@forEach
|
||||
|
||||
val roomId = content.sessionId ?: return@forEach
|
||||
|
|
Loading…
Reference in New Issue