public void SaveAccessToken(AccessToken accessToken) { _appSettings.Store<AccessToken>(ACCESS_TOKEN, accessToken); }
public ApiService(AccessToken accessToken) { _accessToken = accessToken; }
private void OnAuthorizationSuccess(AccessToken accessToken) { if (accessToken != null) { Deployment.Current.Dispatcher.BeginInvoke(() => { App app = App.Current as App; Session session = app.session; SubHeader.Text = accessToken.Me; session.SaveAccessToken(accessToken); }); } }
private void GetResponseStreamCallback(IAsyncResult result) { Tuple<HttpWebRequest, Action<AccessToken>> resultTuple = (Tuple<HttpWebRequest, Action<AccessToken>>)result.AsyncState; HttpWebRequest request = resultTuple.Item1; Action<AccessToken> callback = resultTuple.Item2; AccessToken oauthToken = new AccessToken(); try { HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(result); oauthToken = createAccessTokenFromResponse(response); } catch (System.Net.WebException) {} callback(oauthToken); }