removeMessagePin method

void removeMessagePin(
  1. NIMMessage message, {
  2. String? ext,
})

Implementation

void removeMessagePin(NIMMessage message, {String? ext}) async {
  if (!await haveConnectivity()) {
    return;
  }
  ChatMessageRepo.removeMessagePin(message, ext: ext).then((value) {
    if (value.isSuccess) {
      _updateMessagePin(
          NIMMessagePin(
              messageRefer: NIMMessageRefer(
                  senderId: message.senderId,
                  receiverId: message.receiverId,
                  messageClientId: message.messageClientId,
                  messageServerId: message.messageServerId,
                  conversationId: message.conversationId,
                  conversationType: message.conversationType,
                  createTime: message.createTime)),
          delete: true);
    }
  });
}