订阅会话更新
这个提交包含在:
父节点
01cbe38e6e
当前提交
3bfbd833e5
@ -0,0 +1,44 @@
|
||||
package cn.org.bjca.trust.android.lib.im.bean;
|
||||
|
||||
public class GroupInfo {
|
||||
private String adminId;
|
||||
|
||||
private String groupId;
|
||||
private String groupName;
|
||||
private String faceUrl;
|
||||
|
||||
public GroupInfo() {
|
||||
}
|
||||
|
||||
public String getAdminId() {
|
||||
return adminId;
|
||||
}
|
||||
|
||||
public void setAdminId(String adminId) {
|
||||
this.adminId = adminId;
|
||||
}
|
||||
|
||||
public String getGroupId() {
|
||||
return groupId;
|
||||
}
|
||||
|
||||
public void setGroupId(String groupId) {
|
||||
this.groupId = groupId;
|
||||
}
|
||||
|
||||
public String getGroupName() {
|
||||
return groupName;
|
||||
}
|
||||
|
||||
public void setGroupName(String groupName) {
|
||||
this.groupName = groupName;
|
||||
}
|
||||
|
||||
public String getFaceUrl() {
|
||||
return faceUrl;
|
||||
}
|
||||
|
||||
public void setFaceUrl(String faceUrl) {
|
||||
this.faceUrl = faceUrl;
|
||||
}
|
||||
}
|
||||
@ -82,4 +82,17 @@ public abstract class PacketMessage {
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "PacketMessage{" +
|
||||
"msgId='" + msgId + '\'' +
|
||||
", packetType=" + packetType +
|
||||
", timestamp=" + timestamp +
|
||||
", appId='" + appId + '\'' +
|
||||
", userName='" + userName + '\'' +
|
||||
", token='" + token + '\'' +
|
||||
", osType='" + osType + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
|
||||
@ -31,6 +31,7 @@ import cn.org.bjca.trust.android.lib.im.im.bean.PacketMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.kit.RequestImCallback;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.ConnectMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.ConnectedMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.ConversationMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.RequestMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.ResultMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.SendAckMessage;
|
||||
@ -189,7 +190,8 @@ public class ImManager implements IMInterface {
|
||||
}
|
||||
// 会话更新
|
||||
else if (topic.equals(topic_conversation)) {
|
||||
Log.d("======>会话列表更新", topic + "::\n" + msg);
|
||||
ConversationMessage cm = GsonImplHelp.get().toObject(msg, ConversationMessage.class);
|
||||
Log.d("======>会话列表更新", topic + "::\n" + cm);
|
||||
}
|
||||
// 新消息送达
|
||||
else if (topic.equals(topic_arrive)) {
|
||||
|
||||
@ -0,0 +1,87 @@
|
||||
package cn.org.bjca.trust.android.lib.im.im.msg;
|
||||
|
||||
|
||||
import cn.org.bjca.trust.android.lib.im.bean.GroupInfo;
|
||||
import cn.org.bjca.trust.android.lib.im.bean.UserInfo;
|
||||
import cn.org.bjca.trust.android.lib.im.enums.PacketType;
|
||||
import cn.org.bjca.trust.android.lib.im.im.bean.PacketMessage;
|
||||
import cn.org.bjca.trust.android.lib.im.im.msg.message.SZYXMessage;
|
||||
|
||||
public class ConversationMessage extends PacketMessage {
|
||||
public ConversationMessage() {
|
||||
super(PacketType.CONVERSATION);
|
||||
}
|
||||
|
||||
private boolean isSender;
|
||||
private boolean isGroup;
|
||||
|
||||
private SZYXMessage message;
|
||||
|
||||
private GroupInfo groupEntity;
|
||||
private UserInfo userInfo;
|
||||
private UserInfo self;
|
||||
|
||||
public ConversationMessage(PacketType packetType) {
|
||||
super(packetType);
|
||||
}
|
||||
|
||||
public boolean isSender() {
|
||||
return isSender;
|
||||
}
|
||||
|
||||
public void setSender(boolean sender) {
|
||||
isSender = sender;
|
||||
}
|
||||
|
||||
public boolean isGroup() {
|
||||
return isGroup;
|
||||
}
|
||||
|
||||
public void setGroup(boolean group) {
|
||||
isGroup = group;
|
||||
}
|
||||
|
||||
public SZYXMessage getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(SZYXMessage message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public GroupInfo getGroupEntity() {
|
||||
return groupEntity;
|
||||
}
|
||||
|
||||
public void setGroupEntity(GroupInfo groupEntity) {
|
||||
this.groupEntity = groupEntity;
|
||||
}
|
||||
|
||||
public UserInfo getUserInfo() {
|
||||
return userInfo;
|
||||
}
|
||||
|
||||
public void setUserInfo(UserInfo userInfo) {
|
||||
this.userInfo = userInfo;
|
||||
}
|
||||
|
||||
public UserInfo getSelf() {
|
||||
return self;
|
||||
}
|
||||
|
||||
public void setSelf(UserInfo self) {
|
||||
this.self = self;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ConversationMessage{" +
|
||||
"isSender=" + isSender +
|
||||
", isGroup=" + isGroup +
|
||||
", message=" + message +
|
||||
", groupEntity=" + groupEntity +
|
||||
", userInfo=" + userInfo +
|
||||
", self=" + self +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
正在加载...
在新工单中引用
屏蔽一个用户