package edu.harvard.econcs.turkserver;
import edu.harvard.econcs.turkserver.Update.SrvUpdate;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
@Deprecated
public class LobbyUpdateResp extends SrvUpdate {
private static final long serialVersionUID = 6705096860630116385L;
public final List<UserStatus> userList;
public final int usersNeeded;
public final boolean joinEnabled;
public final String serverMessage;
public final int gamesInProgress;
public final int totalConnections;
public LobbyUpdateResp(
BigInteger id, int usersNeeded,
boolean joinEnabled, int listSize,
String serverMessage, int gamesInProgress, int totalConnections) {
super(id);
this.usersNeeded = usersNeeded;
this.joinEnabled = joinEnabled;
this.serverMessage = serverMessage;
this.gamesInProgress = gamesInProgress;
this.totalConnections = totalConnections;
userList = new ArrayList<UserStatus>(listSize);
}
public void addRecord(BigInteger id, String username, boolean status, String message) {
userList.add(new UserStatus(id, username, status, message));
}
}