Exemplo n.º 1
0
        public TwitterManager(ITwitter twitter)
        {
            _twitter = twitter;

            using (var fs = new FileStream("TwitterManager.config", FileMode.Open))
            {
                var doc = new XmlDocument();
                doc.Load(fs);
                _developerScreenName = doc["root"]["DeveloperScreenName"].InnerText;
            }

            _screenName = _twitter.GetScreenName().Result;

            // if _screenName == null, throws NullReferenceException
            _validReplyToStr = new[] { $"@{_screenName.ToString()}", $".@{_screenName.ToString()}" };
        }
Exemplo n.º 2
0
 public string GetScreenName(AccessToken accessToken)
 {
     return(twitter.GetScreenName(accessToken));
 }