revokeMessage method

Future<NIMResult<void>> revokeMessage(
  1. ChatMessage message
)

撤回消息

Implementation

Future<NIMResult<void>> revokeMessage(ChatMessage message) {
  revokeMessageId = message.nimMessage.messageClientId;
  return ChatMessageRepo.revokeMessage(
    message.nimMessage,
    revokeParams: NIMMessageRevokeParams(
      serverExtension: message.nimMessage.serverExtension,
    ),
  ).then((value) {
    if (value.isSuccess) {
      _logI('revokeMessage success and save a local message');
      _onMessageRevoked(message);
    }
    return value;
  });
}