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();
            }
        }
Example #3
0
        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();
            }
        }