예제 #1
0
 private async void TwitterCommandExecute()
 {
     if (await _twitterHelper.AccountExists())
     {
         _twitterHelper.DeleteAccount();
         IsTwitterSelected = false;
         await RequestCanExecute();
     }
     else
     {
         _twitterHelper.Authenticate(async() => {
             IsTwitterSelected = true;
             await RequestCanExecute();
         });
     }
 }
예제 #2
0
        public override void Selected()
        {
            var account = _twitterHelper.GetAccount();

            if (account != null)
            {
                _twitterHelper.DeleteAccount();
                base.OnSelected(this);
            }
            else
            {
                _twitterHelper.Authenticate(() => {
                    base.OnSelected(this);
                });
            }
        }