private async void TwitterCommandExecute() { if (await _twitterHelper.AccountExists()) { _twitterHelper.DeleteAccount(); IsTwitterSelected = false; await RequestCanExecute(); } else { _twitterHelper.Authenticate(async() => { IsTwitterSelected = true; await RequestCanExecute(); }); } }
public override void Selected() { var account = _twitterHelper.GetAccount(); if (account != null) { _twitterHelper.DeleteAccount(); base.OnSelected(this); } else { _twitterHelper.Authenticate(() => { base.OnSelected(this); }); } }
private void TwitterCommandExecute() { _twitterHelper.Authenticate(async() => await _twitterService.GetHomeFeed()); }