Ejemplo n.º 1
0
        public async Task <int> GetAsync()
        {
            var tokenExchangeRequest = new TokenExchangeRequest(17076, "bf9a1dbc8f516d9d9293eb29db56bfc9165b670d", "0bcaba6ad698d5787622c3e06ea0531c19c663b5");
            var result = await _stravaManager.ExchangeTokenAsync(tokenExchangeRequest);

            return(1);
        }
        public async Task <int> GetAsync()
        {
            try
            {
                var auth = _settingsRepository.CurrentSettings.DefaultStravaClientAuth;
                var tokenExchangeRequest = new TokenExchangeRequest(auth.ClientId, auth.ClientSecret, auth.Code);
                var result = await _stravaManager.ExchangeTokenAsync(tokenExchangeRequest);

                return(1);
            }
            catch (Exception exc)
            {
                _logger.Error(exc, "Error while getting load athlete data.");
                return(0);
            }
        }