decode method

  1. @override
Future<void> decode(
  1. MessagePayload payload
)
override

Implementation

@override
Future<void> decode(MessagePayload payload) async {
  super.decode(payload);
  operatorId = payload.content;
  messageUid = int.parse(utf8.decode(payload.binaryContent!));
  if (extra != null) {
    var map = json.decode(extra!);
    originalSender = map['s'];
    originalContentType = map['t'];
    originalSearchableContent = map['sc'];
    originalContent = map['c'];
    originalExtra = map['e'];
    originalMessageTimestamp = map['ts'];
  }
}