From e54f134d928783f44d96286c5d155c2262467533 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Wed, 28 Aug 2019 12:57:20 +0200 Subject: [PATCH] [Event] Fix getMapFromPayload --- lib/src/RawEvent.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/src/RawEvent.dart b/lib/src/RawEvent.dart index 501c5a4a..478843d4 100644 --- a/lib/src/RawEvent.dart +++ b/lib/src/RawEvent.dart @@ -65,10 +65,11 @@ class RawEvent { this.unsigned, this.room}); - static Map getMapFromPayload(dynamic payload) => - payload is String - ? json.decode(payload) - : payload is Map ? payload : null; + static Map getMapFromPayload(dynamic payload) { + if (payload is String) return json.decode(payload); + if (payload is Map) return payload; + return null; + } /// Get a State event from a table row or from the event stream. factory RawEvent.fromJson(Map jsonPayload, Room room) {