decode method

WKReply decode(
  1. dynamic data
)

Implementation

WKReply decode(dynamic data) {
  rootMid = WKDBConst.readString(data, 'root_mid');
  messageId = WKDBConst.readString(data, 'message_id');
  messageSeq = WKDBConst.readInt(data, 'message_seq');
  fromUID = WKDBConst.readString(data, 'from_uid');
  fromName = WKDBConst.readString(data, 'from_name');
  var json = data['payload'];
  // String contentJson = WKDBConst.readString(data, 'payload');
  if (json != null) {
    // var json = jsonDecode(contentJson);
    var type = json['type'];
    payload = WKIM.shared.messageManager.getMessageModel(type, json);
  }
  return this;
}