ChatMessageReactionEvent.fromJson constructor

ChatMessageReactionEvent.fromJson(
  1. Map map
)

Implementation

factory ChatMessageReactionEvent.fromJson(Map map) {
  String conversationId = map["conversationId"];
  String messageId = map["messageId"];
  List<ChatMessageReaction> reactions = [];
  map["reactions"]?.forEach((element) {
    reactions.add(ChatMessageReaction.fromJson(element));
  });

  List<ReactionOperation> operations = [];
  map["operations"]?.forEach((e) {
    operations.add(ReactionOperation.fromJson(e));
  });

  return ChatMessageReactionEvent._private(
    conversationId: conversationId,
    messageId: messageId,
    reactions: reactions,
    operations: operations,
  );
}