Ejemplo n.º 1
0
        public Task <TraktResponse <ITraktAuthorization> > PollForAuthorizationAsync(ITraktDevice device, string clientId, string clientSecret, CancellationToken cancellationToken = default)
        {
            var request = new AuthorizationPollRequest
            {
                RequestBody = new AuthorizationPollRequestBody
                {
                    ClientId     = clientId,
                    ClientSecret = clientSecret,
                    Device       = device
                }
            };

            var requestHandler = new AuthenticationRequestHandler(Client);

            return(requestHandler.PollForAuthorizationAsync(request, cancellationToken));
        }