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,
      );
    }
  });
}