fix event.islocal
This commit is contained in:
@@ -32,13 +32,11 @@ class Event {
|
|||||||
});
|
});
|
||||||
|
|
||||||
/// Create a new instance from a json
|
/// Create a new instance from a json
|
||||||
factory Event.fromJson(Map<String, dynamic> json) => _$EventFromJson({
|
factory Event.fromJson(Map<String, dynamic> json) =>
|
||||||
...Serialization.moveToExtraDataFromRoot(
|
_$EventFromJson(Serialization.moveToExtraDataFromRoot(
|
||||||
json,
|
json,
|
||||||
topLevelFields,
|
topLevelFields,
|
||||||
),
|
));
|
||||||
'is_local': false,
|
|
||||||
});
|
|
||||||
|
|
||||||
/// The type of the event
|
/// The type of the event
|
||||||
/// [EventType] contains some predefined constant types
|
/// [EventType] contains some predefined constant types
|
||||||
@@ -90,7 +88,7 @@ class Event {
|
|||||||
final String? parentId;
|
final String? parentId;
|
||||||
|
|
||||||
/// True if the event is generated by this client
|
/// True if the event is generated by this client
|
||||||
@JsonKey(ignore: true)
|
@JsonKey(defaultValue: false)
|
||||||
final bool isLocal;
|
final bool isLocal;
|
||||||
|
|
||||||
/// Map of custom channel extraData
|
/// Map of custom channel extraData
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ Event _$EventFromJson(Map<String, dynamic> json) {
|
|||||||
channelType: json['channel_type'] as String?,
|
channelType: json['channel_type'] as String?,
|
||||||
parentId: json['parent_id'] as String?,
|
parentId: json['parent_id'] as String?,
|
||||||
extraData: json['extra_data'] as Map<String, dynamic>? ?? {},
|
extraData: json['extra_data'] as Map<String, dynamic>? ?? {},
|
||||||
|
isLocal: json['is_local'] as bool? ?? false,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -59,6 +60,7 @@ Map<String, dynamic> _$EventToJson(Event instance) => <String, dynamic>{
|
|||||||
'unread_channels': instance.unreadChannels,
|
'unread_channels': instance.unreadChannels,
|
||||||
'online': instance.online,
|
'online': instance.online,
|
||||||
'parent_id': instance.parentId,
|
'parent_id': instance.parentId,
|
||||||
|
'is_local': instance.isLocal,
|
||||||
'extra_data': instance.extraData,
|
'extra_data': instance.extraData,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user