BeFriend.ViewModel.SosPageViewModel.TwitterPoster C# (CSharp) Метод

TwitterPoster() приватный Метод

private TwitterPoster ( ) : Task
Результат Task
        private async Task TwitterPoster()
        {
            SosPageText += "\n Checking credentials... \n";
            RaisePropertyChanged(() => SosPageText);
            var vault = new PasswordVault();
            try
            {
                var credentialList = vault.FindAllByUserName("TwitterAccessToken");
                if (credentialList.Count <= 0)
                {
                    SosPageText += "Twitter not configured \n";
                    return;
                }
                var twitteraccesstoken = vault.Retrieve("Friend", "TwitterAccessToken");
                var twitteraccesstokensecret = vault.Retrieve("Friend", "TwitterAccessTokenSecret");
                SosPageText += "Credentials Retrieved \n";

                // Set up your credentials (https://apps.twitter.com)
                //Use your own consumerKey and consumerSecret below!
                await AuthTokens.KeyRetriever();
                Auth.SetUserCredentials(AuthTokens.TwitterConsumerKey, AuthTokens.TwitterConsumerSecret,
                    twitteraccesstoken.Password, twitteraccesstokensecret.Password);

                Tweet.PublishTweet(Message+" \n" + _latitude + "\n" + _longitude);

                SosPageText += "Publishing Tweet... \n";
            }
            catch (Exception e)
            {
                SosPageText += "Twitter not configured \n";
                Debug.WriteLine(e);
            }

            RaisePropertyChanged(()=>SosPageText);
        }