sdk添加删除会话接口
This commit is contained in:
@@ -59,6 +59,7 @@ public interface APIPath {
|
||||
String Msg_RecallMultiCast = "/admin/message/recall_multicast";
|
||||
String Msg_ConvRead = "/admin/message/conv_read";
|
||||
String Msg_Delivery = "/admin/message/delivery";
|
||||
String Conversation_Delete = "/admin/conversation/delete";
|
||||
|
||||
String Create_Group = "/admin/group/create";
|
||||
String Group_Dismiss = "/admin/group/del";
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
package cn.wildfirechat.pojos;
|
||||
|
||||
public class InputUserConversation {
|
||||
public String userId;
|
||||
public Conversation conversation;
|
||||
}
|
||||
@@ -762,6 +762,17 @@ public class Main {
|
||||
} else {
|
||||
System.out.println("Get message delivery failure");
|
||||
}
|
||||
|
||||
conversation = new Conversation();
|
||||
conversation.setTarget("user1");
|
||||
conversation.setType(ProtoConstants.ConversationType.ConversationType_Private);
|
||||
conversation.setLine(0);
|
||||
IMResult<Void> clearConversationResult = MessageAdmin.clearConversation("user2", conversation);
|
||||
if (clearConversationResult != null && clearConversationResult.getErrorCode() == ErrorCode.ERROR_CODE_SUCCESS) {
|
||||
System.out.println("clear conversation success");
|
||||
} else {
|
||||
System.out.println("clear conversation failure");
|
||||
}
|
||||
}
|
||||
|
||||
List<String> multicastReceivers = Arrays.asList("user2", "user3", "user4");
|
||||
|
||||
@@ -51,6 +51,14 @@ public class MessageAdmin {
|
||||
return AdminHttpUtils.httpJsonPost(path, updateMessageContentData, Void.class);
|
||||
}
|
||||
|
||||
public static IMResult<Void> clearConversation(String userId, Conversation conversation) throws Exception {
|
||||
String path = APIPath.Conversation_Delete;
|
||||
InputUserConversation input = new InputUserConversation();
|
||||
input.userId = userId;
|
||||
input.conversation = conversation;
|
||||
return AdminHttpUtils.httpJsonPost(path, input, Void.class);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取单条消息。如果想要更多消息的读取,可以直接读取IM服务的数据库。
|
||||
* @param messageUid
|
||||
|
||||
Reference in New Issue
Block a user