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); }; }
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); }
public void AuthenticationTokens(string?accessToken, string?accessTokenSecret) => twitterApi.AuthenticationTokens(accessToken, accessTokenSecret);