获取用户状态接口
This commit is contained in:
@@ -8,14 +8,39 @@
|
||||
|
||||
package cn.wildfirechat.pojos;
|
||||
|
||||
public class OutputCheckUserOnline {
|
||||
private int status; //0 online, 1 have session offline, 2 no session
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public int getStatus() {
|
||||
return status;
|
||||
public class OutputCheckUserOnline {
|
||||
public static class Session {
|
||||
public String clientId;
|
||||
public String userId;
|
||||
public int platform;
|
||||
public int status; //0 online, 1 have session offline
|
||||
public long lastSeen;
|
||||
|
||||
public Session(String clientId, String userId, int platform, int status, long lastSeen) {
|
||||
this.clientId = clientId;
|
||||
this.userId = userId;
|
||||
this.platform = platform;
|
||||
this.status = status;
|
||||
this.lastSeen = lastSeen;
|
||||
}
|
||||
}
|
||||
|
||||
public void setStatus(int status) {
|
||||
this.status = status;
|
||||
public void addSession(String userId, String clientId, int platform, int status, long lastSeen) {
|
||||
Session session = new Session(clientId, userId, platform, status, lastSeen);
|
||||
sessions.add(session);
|
||||
}
|
||||
|
||||
private List<Session> sessions = new ArrayList<>();
|
||||
|
||||
public List<Session> getSessions() {
|
||||
return sessions;
|
||||
}
|
||||
|
||||
public void setSessions(List<Session> sessions) {
|
||||
this.sessions = sessions;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user