public string GetToken(ILog log) { var receipt = GoogleHttpRequests.GetReceipt(log); var token = VkHttpRequests.GetNonRefreshedToken(log); var newToken = VkHttpRequests.RefreshToken(token, receipt, log); log.Info($"success! fresh token [{newToken}]"); return(newToken); }
public VkTokenReceiver(FileCache <GoogleCredentials> credentialsCache, VkHttpRequests vkHttpRequests, GoogleHttpRequests googleHttpRequests) { CredentialsCache = credentialsCache; VkHttpRequests = vkHttpRequests; GoogleHttpRequests = googleHttpRequests; }