public RetrieveTweetsViewComponent(ITwitterService twitterService, ILogger <RetrieveTweetsViewComponent> logger, TwitterCache cache, IOptions <TwitterOptions> options = null) { TwitterService = twitterService; Log = logger; Cache = cache; if (options != null) { TwitterOptions = options.Value; } else { TwitterOptions = new TwitterOptions(); } }
public TwitterWidgetController(ITwitterService twitterService, ILogger <TwitterWidgetController> logger, TwitterCache cache, IOptions <TwitterOptions> options = null) { TwitterService = twitterService; Log = logger; Cache = cache; if (options != null) { TwitterOptions = options.Value; } else { TwitterOptions = new TwitterOptions(); } }
public TwitterCacheWrapperService(ITwitterService twitterService, ILogger logger, TwitterCache cache, TwitterOptions options = null) { TwitterService = twitterService; Log = logger; _cache = cache.Cache; if (options != null) { TwitterOptions = options; } else { TwitterOptions = new TwitterOptions(); } }