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)); }
public void RecievePin(StringInput pin) { var userCredentials = AuthFlow.CreateCredentialsFromVerifierCode(pin.Input, context); Auth.SetCredentials(userCredentials); }