unsaveMessage static method

Future<BaseMessage?> unsaveMessage(
  1. int messageId, {
  2. dynamic onSuccess(
    1. BaseMessage
    )?,
  3. dynamic onError(
    1. CometChatException excep
    )?,
})

Unsave a message for the logged-in user. Same semantics as saveMessage; the returned message carries savedAt cleared to null. Fans out MessageListener.onMessageUnsaved.

Implementation

static Future<BaseMessage?> unsaveMessage(int messageId,
    {Function(BaseMessage message)? onSuccess,
    Function(CometChatException e)? onError}) {
  return _pinSaveFacadeCall(
    messageId,
    'unsaved',
    (sdk, id) => sdk.messages.unsaveMessage(id),
    onSuccess,
    onError,
  );
}