示例#1
0
 public TweetsController(
     ILogger <HomeController> logger,
     ITwitterApi twitterApi,
     IOptions <TwitterOptions> options)
     : base(options)
 {
     _logger     = logger;
     _twitterApi = twitterApi;
 }
示例#2
0
        public void PostTweetWrongKeys_ErrorMessage()
        {
            var Api_backup = Api;

            Api = new TwitterApi(Settings.oauth_consumer_key, Settings.oauth_token, Settings.consumer_secret, "");
            PostTweet.Status = MakeUnique("NoToken");
            Api.Send(PostTweet, false).Wait();
            Api = Api_backup;
            Assert.IsTrue(PostTweet.Error == "Unauthorized. Please check keys");
        }
示例#3
0
        public void GetStatWrongKeys_ErrorMessage()
        {
            var Api_backup = Api;

            Api = new TwitterApi(Settings.oauth_consumer_key, Settings.oauth_token, Settings.consumer_secret, "");
            GetStat.Username = Settings.username;
            Api.Send(GetStat, false).Wait();
            Api = Api_backup;
            Assert.IsTrue(GetStat.Error == "Unauthorized. Please check keys");
        }
        public AddTweetViewModel(INavigator navigator, ITwitterApi twitterApiService, IUserDialogService userDigalogService, IMediaPicker mediaPicker)
            : base(navigator)
        {
            _twitterApiService = twitterApiService;
            _userDialogService = userDigalogService;
            _mediaPicker       = mediaPicker;

            InitData();

            SendTweetCommand = new Command(SendTweet);
            ConfigureCameraCommands();

            this.TweetIsValid = false;

            base.PropertyChanged += HandlePropertyChanged;
        }
        public TimelineViewModel(ITwitterApi twitterService,
                                 IUserDialogService userDialogService,
                                 INavigator navigator,
                                 Func <Tweet, TimelineTweetViewModel> timelineTweetViewModelFactory)
        {
            Title = "XTwitter";

            _twitterService                = twitterService;
            _userDialogService             = userDialogService;
            _navigator                     = navigator;
            _timelineTweetViewModelFactory = timelineTweetViewModelFactory;

            AddTweetCommand       = new Command(ShowAddTweetView);
            ReloadTimelineCommand = new Command(ReloadTimeline);

            MessagingCenter.Subscribe <AddTweetViewModel> (this, "ReloadTimeline", (sender) => {
                _reloadTimeline = true;
            });
        }
 public TwitterApiService(IDeserializerOfJson jsonDeserializer, ITwitterApi apiCall)
 {
     this.jsonDeserializer = jsonDeserializer;
     this.apiCall          = apiCall;
 }
示例#7
0
 public AksVersionChangeEventHandler_SendNotification(ITwitterApi twitterApi, ILogger <AksVersionChangeEventHandler_SendNotification> logger)
 {
     this.twitterApi = twitterApi;
     this.logger     = logger;
 }
示例#8
0
 public TwitterService()
 {
     _twitterApi = IocContainer.GetContainer().Resolve <ITwitterApi> ();
 }
示例#9
0
 public TweetReader(ITwitterApi twitterApi)
 {
     _twitterApi = twitterApi;
 }
示例#10
0
		public TwitterService ()
		{
			_twitterApi = IocContainer.GetContainer ().Resolve<ITwitterApi> ();
		}
 public TwitterResourceAccess(ITwitterApi twitterApi)
 {
     _twitterApi = twitterApi;
 }