Example #1
0
 public void SaveAccessToken(AccessToken accessToken)
 {
     _appSettings.Store<AccessToken>(ACCESS_TOKEN, accessToken);
 }
Example #2
0
 public ApiService(AccessToken accessToken)
 {
     _accessToken = accessToken;
 }
Example #3
0
 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);
         });
     }
 }
Example #4
0
        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);
        }