wkSyncExtraMsg2WKMsgExtra method

WKMsgExtra wkSyncExtraMsg2WKMsgExtra(
  1. String channelID,
  2. int channelType,
  3. WKSyncExtraMsg extraMsg
)

Implementation

WKMsgExtra wkSyncExtraMsg2WKMsgExtra(
    String channelID, int channelType, WKSyncExtraMsg extraMsg) {
  WKMsgExtra extra = WKMsgExtra();
  extra.channelID = channelID;
  extra.channelType = channelType;
  extra.unreadCount = extraMsg.unreadCount;
  extra.readedCount = extraMsg.readedCount;
  extra.readed = extraMsg.readed;
  extra.messageID = extraMsg.messageIdStr;
  extra.isMutualDeleted = extraMsg.isMutualDeleted;
  extra.extraVersion = extraMsg.extraVersion;
  extra.revoke = extraMsg.revoke;
  extra.revoker = extraMsg.revoker;
  extra.needUpload = 0;
  if (extraMsg.contentEdit != null) {
    extra.contentEdit = jsonEncode(extraMsg.contentEdit);
  }

  extra.editedAt = extraMsg.editedAt;
  return extra;
}