mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 09:17:36 +13:00
Code refactoring
This commit is contained in:
parent
09500ebaa8
commit
59b30f7062
2 changed files with 17 additions and 13 deletions
|
@ -3044,19 +3044,7 @@ private void txtGfycatTitle_TextChanged(object sender, EventArgs e)
|
|||
private async void oauth2YouTube_OpenButtonClicked()
|
||||
{
|
||||
OAuth2Info oauth = new OAuth2Info(APIKeys.GoogleClientID, APIKeys.GoogleClientSecret);
|
||||
GoogleOAuth2 oauthGoogle = new YouTube(oauth).OAuth2;
|
||||
OAuthListener listener = new OAuthListener(oauthGoogle);
|
||||
bool result = await listener.ConnectAsync();
|
||||
if (result)
|
||||
{
|
||||
Config.YouTubeOAuth2Info = listener.OAuth.AuthInfo;
|
||||
}
|
||||
else
|
||||
{
|
||||
Config.YouTubeOAuth2Info = null;
|
||||
}
|
||||
this.ForceActivate();
|
||||
ConfigureOAuthStatus(oauth2YouTube, result);
|
||||
Config.YouTubeOAuth2Info = await OAuth2Loopback(new YouTube(oauth).OAuth2);
|
||||
}
|
||||
|
||||
private void oauth2YouTube_CompleteButtonClicked(string code)
|
||||
|
|
|
@ -1084,6 +1084,22 @@ private bool OAuth2Complete(IOAuth2Basic uploader, string code, OAuthControl con
|
|||
return false;
|
||||
}
|
||||
|
||||
private async Task<OAuth2Info> OAuth2Loopback(IOAuth2Loopback oauth)
|
||||
{
|
||||
OAuthListener listener = new OAuthListener(oauth);
|
||||
bool result = await listener.ConnectAsync();
|
||||
|
||||
this.ForceActivate();
|
||||
ConfigureOAuthStatus(oauth2YouTube, result);
|
||||
|
||||
if (result)
|
||||
{
|
||||
return listener.OAuth.AuthInfo;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private bool OAuth2Refresh(IOAuth2 uploader, OAuthControl oauth2)
|
||||
{
|
||||
try
|
||||
|
|
Loading…
Reference in a new issue