Example #1
0
        public TwitterApp(ITwitterClient twitterApiClient)
        {
            // init twitter api client and login
            _twitterApiClient = twitterApiClient;
            _loggedInUser     = _twitterApiClient.VerifyCrednetials();

            // init tweets manager
            _tweetsManager = new TweetsManager(_twitterApiClient);
            _tweetsManager.RefreshAllAsync();

            // init replies manager
            _repliesManager = new RepliesManager(_twitterApiClient);
            _repliesManager.RefreshAllAsync();

            // init direct message manager
            _directMessagesManager = new DirectMessagesManager(_twitterApiClient);
            _directMessagesManager.RefreshAllAsync();

            // init user profile manager
            _userProfileManager = new UserProfileManager(_twitterApiClient);
        }