All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.avos.avoscloud.im.v2.AVIMMessageManagerHelper Maven / Gradle / Ivy

The newest version!
package com.avos.avoscloud.im.v2;

/**
 * Created by lbt05 on 1/28/15.
 */
public class AVIMMessageManagerHelper {
  public static void processMessage(AVIMMessage message, int convType, AVIMClient client, boolean hasMore,
      boolean isTransient) {
    message.setCurrentClient(client.getClientId());
    AVIMMessageManager.processMessage(message, convType, client, hasMore, isTransient);
  }

  public static void processMessageReceipt(AVIMMessage message, AVIMClient client) {
    AVIMMessageManager.processMessageReceipt(message, client);
  }

  public static AVIMClientEventHandler getClientEventHandler() {
    return AVIMClient.getClientEventHandler();
  }

  public static AVIMConversationEventHandler getConversationEventHandler() {
    return AVIMMessageManager.getConversationEventHandler();
  }

  public static AVIMMessage parseTypedMessage(AVIMMessage message) {
    return AVIMMessageManager.parseTypedMessage(message);
  }

  public static void removeConversationCache(AVIMConversation conversation) {
    conversation.storage.deleteConversationData(conversation.getConversationId());
  }

  public static String getMessageToken(AVIMMessage msg) {
    return msg.getUniqueToken();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy