Example #1
0
        protected override async void OnViewLoaded(object view)
        {
            Status = "Loading...";

            Status = "Populating Cache...";
            var success = await _cache.Initialize();

            if (!success)
            {
                Status = "Invalidating the cache...";
            }

#if DISCONNECTED
            _settings.AccessToken = new OAuthToken("publicKey", "privateKey");
#endif

            var validated = await _api.AccessTokenIsFresh(_settings.AccessToken);

            if (validated)
            {
                Status = "Signed in";
                AccessGranted(_settings.AccessToken);
            }
            else
            {
                Status = "Signing in...";
                AccessDenied();
            }
        }