Exemplo n.º 1
0
        public TwitterService(ISettings settings)
        {
            const string consumerKey    = "ZScn2AEIQrfC48Zlw";
            const string consumerSecret = "8gKdPBwUfZCQfUiyeFeEwVBQiV3q50wIOrIjoCxa2Q";

            Settings   = settings ?? throw new ArgumentNullException(nameof(settings));
            TwitterApi = new TwitterApi(consumerKey, consumerSecret);

            Settings.PropertyChanged += delegate
            {
                TwitterApi.AuthenticationTokens(
                    Settings.AccessToken,
                    Settings.AccessTokenSecret);
            };
        }
Exemplo n.º 2
0
        public TwitterService(ISettings settings)
        {
            if (settings is null)
            {
                throw new System.ArgumentNullException(nameof(settings));
            }

            const string consumerKey    = "ZScn2AEIQrfC48Zlw";
            const string consumerSecret = "8gKdPBwUfZCQfUiyeFeEwVBQiV3q50wIOrIjoCxa2Q";

            twitterApi    = new TwitterApi(consumerKey, consumerSecret);
            this.settings = settings;

            this.settings.PropertyChanged += (s, args) => twitterApi.AuthenticationTokens(
                this.settings.AccessToken,
                this.settings.AccessTokenSecret);
        }
Exemplo n.º 3
0
 public void AuthenticationTokens(string?accessToken, string?accessTokenSecret) => twitterApi.AuthenticationTokens(accessToken, accessTokenSecret);