public IPromise <TournamentObject[]> GetTournamentsInState(ChainTypes.TournamentState state, uint maxCount) { if (IsInitialized) { return(new Promise <TournamentObject[]>((resolve, reject) => { var debug = true; var requestId = GenerateNewId(); var methodName = "get_tournaments_in_state"; var title = methodName + " " + requestId; var parameters = new Parameters { Id.Value, methodName, new object[] { TournamentStateEnumConverter.ConvertTo(state), maxCount } }; DoRequest(requestId, parameters, resolve, reject, title, debug); })); } return(Init().Then(api => api.GetTournamentsInState(state, maxCount))); }
public IPromise <TournamentObject[]> LoadTournamentsInState(ChainTypes.TournamentState state, uint maxCount) { return(ApiManager.Instance.Database.GetTournamentsInState(state, maxCount)); }