deleteMessage method

void deleteMessage(
  1. ChatMessage message
)

delete message

Implementation

void deleteMessage(ChatMessage message) async {
  if (!await haveConnectivity()) {
    return;
  }

  ///删除消息,如果失败则调用本地删除
  ChatMessageRepo.deleteMessage(message.nimMessage).then((value) {
    if (value.isSuccess) {
      _onMessageDeleted(message);
    } else {
      ChatMessageRepo.deleteLocalMessage(message.nimMessage).then((value) {
        _onMessageDeleted(message);
      });
    }
  });
}