Exemple #1
0
        public List <FilterItem> ConvertTextToWordList(StringInput text)
        {
            var trimmed   = new List <FilterItem>();
            var untrimmed = text.Input.Split(',');

            foreach (string word in untrimmed)
            {
                if (word.Length > 0)
                {
                    trimmed.Add(new FilterItem(word.Trim()));
                }
            }
            return(trimmed);
        }
 public CurrentUser AttemptLogin(StringInput pin)
 {
     authentication.RecievePin(pin);
     try
     {
         IAuthenticatedUser user = Tweetinvi.User.GetAuthenticatedUser();
         if (user == null)
         {
             return(null);
         }
         else
         {
             return(new CurrentUser(user));
         }
     }
     catch { return(null); }
 }
        public static LogMessage ReadFromLine(StringInput line)
        {
            string text = "";
            IUser  user = null;

            string[] parts = line.Input.Split(new string[] { ",.," }, StringSplitOptions.RemoveEmptyEntries);
            if (parts.Count() == 2)
            {
                string[] name_parts = parts[0].Split(new string[] { ",:," }, StringSplitOptions.RemoveEmptyEntries);
                string[] text_parts = parts[1].Split(new string[] { ",:," }, StringSplitOptions.RemoveEmptyEntries);
                if (name_parts.Count() == 2 && text_parts.Count() == 2)
                {
                    text = text_parts[1];
                    string username = name_parts[1];
                    user = Tweetinvi.User.GetUserFromScreenName(username);
                }
            }
            if (user == null)
            {
                return(null);
            }
            return(new LogMessage(text, user));
        }
Exemple #4
0
        public void RecievePin(StringInput pin)
        {
            var userCredentials = AuthFlow.CreateCredentialsFromVerifierCode(pin.Input, context);

            Auth.SetCredentials(userCredentials);
        }