private bool OAuth2Complete(IOAuth2Basic uploader, string code, OAuthControl control) { try { if (!string.IsNullOrEmpty(code) && uploader.AuthInfo != null) { bool result = uploader.GetAccessToken(code); ConfigureOAuthStatus(control, result); return(result); } } catch (Exception ex) { ex.ShowError(); } return(false); }
private OAuth2Info OAuth2Open(IOAuth2Basic uploader) { try { string url = uploader.GetAuthorizationURL(); if (!string.IsNullOrEmpty(url)) { URLHelpers.OpenURL(url); DebugHelper.WriteLine(uploader.ToString() + " - Authorization URL is opened: " + url); return(uploader.AuthInfo); } else { DebugHelper.WriteLine(uploader.ToString() + " - Authorization URL is empty."); } } catch (Exception ex) { ex.ShowError(); } return(null); }