From 71e5ec1bb586f920ff1bf813f323beb391f58742 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 30 Sep 2021 14:26:19 +0200 Subject: [PATCH] style: use map entry with explicit types over cast --- lib/encryption/utils/session_key.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/encryption/utils/session_key.dart b/lib/encryption/utils/session_key.dart index 4d46265d..310b1397 100644 --- a/lib/encryption/utils/session_key.dart +++ b/lib/encryption/utils/session_key.dart @@ -78,7 +78,7 @@ class SessionKey { : key = key, content = Event.getMapFromPayload(dbEntry.content), indexes = Event.getMapFromPayload(dbEntry.indexes) - .catchMap((k, v) => MapEntry(k, v as String)), + .catchMap((k, v) => MapEntry(k, v)), allowedAtIndex = Event.getMapFromPayload(dbEntry.allowedAtIndex) .catchMap((k, v) => MapEntry(k, Map.from(v))), roomId = dbEntry.roomId, @@ -87,13 +87,13 @@ class SessionKey { inboundGroupSession = olm.InboundGroupSession() { final parsedSenderClaimedKeys = Event.getMapFromPayload(dbEntry.senderClaimedKeys) - .catchMap((k, v) => MapEntry(k, v as String)); + .catchMap((k, v) => MapEntry(k, v)); // we need to try...catch as the map used to be and that will throw an error. senderClaimedKeys = (parsedSenderClaimedKeys.isNotEmpty) ? parsedSenderClaimedKeys : (content['sender_claimed_keys'] is Map ? content['sender_claimed_keys'] - .catchMap((k, v) => MapEntry(k, v as String)) + .catchMap((k, v) => MapEntry(k, v)) : (content['sender_claimed_ed25519_key'] is String ? { 'ed25519': content['sender_claimed_ed25519_key']