public List <string> GetUsers() { List <string> userStrList = Dbop.Select(0, 999); for (int i = 0; i < userStrList.Count; i++) { var user = userStrList[i].ToObject <UserDTO>(); var userBounds = ServerContext.ServerConfig.BoundConfig.UserPortBounds; if (userBounds.ContainsKey(user.userId)) { if (userBounds[user.userId].Bound != null) { user.boundPorts = string.Join(',', userBounds[user.userId].Bound); } } var banlist = ServerContext.ServerConfig.BoundConfig.UsersBanlist; user.isBanned = banlist?.Contains(user.userId).ToString().ToLower(); // user.isOnline = ServerContext.Clients.ContainsKey(int.Parse(user.userId)).ToString().ToLower(); userStrList[i] = user.ToJsonString(); } return(userStrList); //} }
public List <string> GetUsers() { //using (var dbop = Dbop.Open()) //{ return(Dbop.Select(0, 10)); //} }