From a49d99210ed97ec7cceb052cf90c8b9b3dfb333d Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Tue, 20 Apr 2021 09:53:39 +0200 Subject: [PATCH] fix event.islocal --- packages/stream_chat/lib/src/models/event.dart | 14 ++++++-------- packages/stream_chat/lib/src/models/event.g.dart | 2 ++ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/stream_chat/lib/src/models/event.dart b/packages/stream_chat/lib/src/models/event.dart index 65633814..ba95678d 100644 --- a/packages/stream_chat/lib/src/models/event.dart +++ b/packages/stream_chat/lib/src/models/event.dart @@ -32,13 +32,11 @@ class Event { }); /// Create a new instance from a json - factory Event.fromJson(Map json) => _$EventFromJson({ - ...Serialization.moveToExtraDataFromRoot( - json, - topLevelFields, - ), - 'is_local': false, - }); + factory Event.fromJson(Map json) => + _$EventFromJson(Serialization.moveToExtraDataFromRoot( + json, + topLevelFields, + )); /// The type of the event /// [EventType] contains some predefined constant types @@ -90,7 +88,7 @@ class Event { final String? parentId; /// True if the event is generated by this client - @JsonKey(ignore: true) + @JsonKey(defaultValue: false) final bool isLocal; /// Map of custom channel extraData diff --git a/packages/stream_chat/lib/src/models/event.g.dart b/packages/stream_chat/lib/src/models/event.g.dart index e4889978..d0bb0d87 100644 --- a/packages/stream_chat/lib/src/models/event.g.dart +++ b/packages/stream_chat/lib/src/models/event.g.dart @@ -39,6 +39,7 @@ Event _$EventFromJson(Map json) { channelType: json['channel_type'] as String?, parentId: json['parent_id'] as String?, extraData: json['extra_data'] as Map? ?? {}, + isLocal: json['is_local'] as bool? ?? false, ); } @@ -59,6 +60,7 @@ Map _$EventToJson(Event instance) => { 'unread_channels': instance.unreadChannels, 'online': instance.online, 'parent_id': instance.parentId, + 'is_local': instance.isLocal, 'extra_data': instance.extraData, };