public async Task <object> InstanceCompleteList() { var response = new InstanceListResponse { Success = true, Instances = await MasterServer.GetAllInstancesAsync() }; return(response); }
public object InstanceList() { var response = new InstanceListResponse { Success = true }; var instances = MasterServer.Instances.Select(i => new InstanceInfo { MasterApi = MasterServer.ApiPort, ApiPort = i.ApiPort, Port = i.ServerPort, Id = i.Id, Type = (int)i.ServerType, Zones = i.Zones.Select(z => (int)z).ToList() }).ToList(); response.Instances = instances; return(response); }