コード例 #1
0
 private void Initialize()
 {
     _twitterAccountInformation = _twitterPersistenceService.Load();
     _twitterService            = new TwitterService(Constants.ConsumerKey,
                                                     Constants.ConsumerSecret);
     _twitterService.AuthenticateWith(_twitterAccountInformation.AccessToken,
                                      _twitterAccountInformation.AccessTokenSecret);
     _twitterAccount = _twitterService.GetAccountSettings();
 }
コード例 #2
0
        private void Authenticate()
        {
            if (!ProductivityUiHelper.IsTwitterAccountConfigured(_twitterPersistenceService, _logger))
            {
                _authenticated = false;
                return;
            }
            var twitterAccountInformation = _twitterPersistenceService.Load();

            _twitterService = new TwitterService(Constants.ConsumerKey,
                                                 Constants.ConsumerSecret);
            _twitterService.AuthenticateWith(twitterAccountInformation.AccessToken,
                                             twitterAccountInformation.AccessTokenSecret);
            _authenticated = true;
        }
コード例 #3
0
 public LeaderboardShareService(LeaderboardApi leaderboardApi, TwitterPersistenceService twitterPersistenceService)
 {
     _leaderboardApi = leaderboardApi;
     _twitterAccountInfo = twitterPersistenceService.Load();
 }
コード例 #4
0
 public LeaderboardApi(TwitterPersistenceService twitterPersistence)
 {
     _numberOfRetries    = 0;
     _twitterAccountInfo = twitterPersistence.Load();
 }
コード例 #5
0
 public LeaderboardApi(TwitterPersistenceService twitterPersistence)
 {
     _numberOfRetries    = 0;
     _twitterAccountInfo = twitterPersistence.Load();
     _logger             = LogManager.GetLogger("log");
 }
コード例 #6
0
 public LeaderboardShareService(LeaderboardApi leaderboardApi, TwitterPersistenceService twitterPersistenceService)
 {
     _leaderboardApi     = leaderboardApi;
     _twitterAccountInfo = twitterPersistenceService.Load();
 }