void authWindowIdentica_AuthSuccess(object sender, GetOAuthorization.AuthSuccessEventArgs e) { /* * AppController.Current.sendNotification("General info", "Authorization in progress", "", "", null); * OAuthTokenResponse accessToken = new OAuthTokenResponse(); * try * { * //accessToken = OpenOAuthUtility.GetAccessToken(API.ConnectionData.identicaAccessTokenUrl, API.ConnectionData.twitterConsumerKey, API.ConnectionData.twitterConsumerSecret, oAuthRequestToken.Token, e.verifyKey); * accessToken = OpenOAuthUtility.GetAccessToken(API.ConnectionData.identicaAccessTokenUrl, "Identi.ca API", API.ConnectionData.identiaConsumerKey, API.ConnectionData.identicaConsumerSecret, oAuthRequestToken.Token, e.verifyKey); * } * catch (Exception exp) * { * AppController.Current.sendNotification("Error", exp.Message, exp.StackTrace, "", null); * } * * try * { * DataTypes.AccountTwitter newAccount = AppController.Current.addAccountFromTwitterTokens(accessToken); * newAccount.UpdateItems(); * AppController.Current.openMainWindow(); * if (AppController.Current.AllViews.Count == 0) * { * tabViews.IsSelected = true; * buttonViewAdd_Click(null, null); * } * } * catch (Exception exp) * { * AppController.Current.sendNotification("Error", exp.Message, exp.StackTrace, "", null); * } * */ }
void authWindow_AuthSuccess(object sender, GetOAuthorization.AuthSuccessEventArgs e) { GetOAuthorization authWindow = sender as GetOAuthorization; AppController.Current.sendNotification("General info", "Authorization in progress", "", "", null); AppController.Current.Logger.addDebugMessage("Start Twitter auth", ""); AppController.Current.Logger.addDebugMessage("Proxy enabled", Properties.Settings.Default.ProxyEnabled.ToString(), type: DebugMessage.DebugMessageTypes.LogMessage); AppController.Current.Logger.addDebugMessage("Proxy server", Properties.Settings.Default.ProxyServer, type: DebugMessage.DebugMessageTypes.LogMessage); AppController.Current.Logger.addDebugMessage("Proxy port", Properties.Settings.Default.ProxyPort.ToString(), type: DebugMessage.DebugMessageTypes.LogMessage); OAuthAccessToken accessToken = null; try { accessToken = authWindow.account.twitterService.GetAccessToken(e.requestToken, e.verifyKey); } catch (Exception exp) { AppController.Current.Logger.addDebugMessage(exp.Message, exp.StackTrace, type: DebugMessage.DebugMessageTypes.Twitter); AppController.Current.sendNotification("Error", exp.Message, exp.StackTrace, "", null); } try { authWindow.account.Token = accessToken.Token; authWindow.account.TokenSecret = accessToken.TokenSecret; authWindow.account.verifyCredentials(); Model.AccountTwitter newAccount = authWindow.account; newAccount.IsStreamingAccount = true; newAccount.getLists(); newAccount.getSearches(); newAccount.UpdateItems(); AppController.Current.Logger.addDebugMessage("New Twitter account authoried", "", account: newAccount, type: DebugMessage.DebugMessageTypes.FirstStartWizard); AppController.Current.AllAccounts.Add(newAccount); } catch (Exception exp) { AppController.Current.Logger.addDebugMessage(exp.Message, exp.StackTrace, type: DebugMessage.DebugMessageTypes.Twitter); AppController.Current.sendNotification("Error", exp.Message, exp.StackTrace, "", null); } }
void authWindow_AuthSuccess(object sender, GetOAuthorization.AuthSuccessEventArgs e) { AppController.Current.sendNotification("General info", "Authorization in progress", "", "", null); GetOAuthorization authWindow = sender as GetOAuthorization; OAuthAccessToken accessToken = null; try { accessToken = authWindow.account.twitterService.GetAccessToken(e.requestToken, e.verifyKey); } catch (Exception exp) { AppController.Current.sendNotification("Error", exp.Message, exp.StackTrace, "", null); } try { authWindow.account.Token = accessToken.Token; authWindow.account.TokenSecret = accessToken.TokenSecret; authWindow.account.verifyCredentials(); Model.AccountTwitter newAccount = authWindow.account; newAccount.IsStreamingAccount = true; newAccount.getLists(); newAccount.getSearches(); newAccount.UpdateItems(); AppController.Current.AllAccounts.Add(newAccount); AppController.Current.saveAccountsAndViews(); if (AppController.Current.AllViews.Count == 0) { tabViews.IsSelected = true; buttonViewAdd_Click(null, null); } } catch (Exception exp) { AppController.Current.sendNotification("Error", exp.Message, exp.StackTrace, "", null); } }