Beispiel #1
0
        public async Task <IActionResult> GetMatchIdsByQueue([FromBody] MatchIdsByQueueRequest request)
        {
            var response = await _matchService.GetMatchIdsByQueueAsync(request);

            return(Ok(response));
        }
Beispiel #2
0
        public async Task <List <MatchIdsClientModel> > GetClientMatchIdsByQueueAsync(MatchIdsByQueueRequest request)
        {
            var response = await SendRequestAsync <List <MatchIdsClientModel> >(_requestUrlBuilder.BuildMatchIdsByQueueUrl(request.SessionId, request.Queue, request.Date, request.Hour));

            await LogUsageStat(ActionNameConstants.GetMatchIdsByQueue);

            return(HandleRetMessageReponse(response));
        }
Beispiel #3
0
        public async Task <Response <List <MatchIdsClientModel> > > GetMatchIdsByQueueAsync(MatchIdsByQueueRequest request)
        {
            var response = await _matchClient.GetClientMatchIdsByQueueAsync(request);

            return(new Response <List <MatchIdsClientModel> > {
                Data = response
            });
        }