在线状态回调添加其他端的状态

This commit is contained in:
heavyrian2012
2024-03-23 12:32:45 +08:00
parent 0a05503c78
commit 37f1772705
4 changed files with 36 additions and 5 deletions
@@ -19,18 +19,23 @@ public class OutputCheckUserOnline {
public int platform;
public int status; //0 online, 1 have session offline
public long lastSeen;
public String packageName;
public Session(String clientId, String userId, int platform, int status, long lastSeen) {
public Session() {
}
public Session(String clientId, String userId, int platform, int status, long lastSeen, String packageName) {
this.clientId = clientId;
this.userId = userId;
this.platform = platform;
this.status = status;
this.lastSeen = lastSeen;
this.packageName = packageName;
}
}
public void addSession(String userId, String clientId, int platform, int status, long lastSeen) {
Session session = new Session(clientId, userId, platform, status, lastSeen);
public void addSession(String userId, String clientId, int platform, int status, long lastSeen, String packageName) {
Session session = new Session(clientId, userId, platform, status, lastSeen, packageName);
sessions.add(session);
}
@@ -1,5 +1,7 @@
package cn.wildfirechat.pojos;
import java.util.List;
public class UserOnlineStatus {
public static final int ONLINE = 0;
public static final int OFFLINE = 1;
@@ -11,6 +13,9 @@ public class UserOnlineStatus {
public int status;
public long timestamp;
public String packageName;
public int customState;
public String customText;
public List<OutputCheckUserOnline.Session> sessions;
public UserOnlineStatus() {
}