Package 

Interface DeleteMessageListener


  • 
    public interface DeleteMessageListener
    
                        

    Listener for requests of message deletion and for message deletion results.

    • Method Detail

      • onMessageDeletePrecondition

         abstract Result<Unit> onMessageDeletePrecondition(String messageId)

        Runs precondition check for ChatClient.deleteMessage. The request will be run if the method returns Result.success and won't be made if it returns Result.error.

        Parameters:
        messageId - The message id to be deleted.
      • onMessageDeleteResult

         abstract Unit onMessageDeleteResult(String originalMessageId, Result<Message> result)

        Method called when a request for message deletion return. Use it to update database, update messages or to present an error to the user.

        Parameters:
        result - the result of the API call.