public SubscriptionService(ISubscriptionModule subscriptionApi, IWorkContextAccessor workContextAccessor, IStorefrontMemoryCache memoryCache, IOptions <StorefrontOptions> options) { _subscriptionApi = subscriptionApi; _workContextAccessor = workContextAccessor; _memoryCache = memoryCache; _options = options.Value; }
public PollingApiSubscriptionsChangeToken(ISubscriptionModule subscriptionApi, TimeSpan pollingInterval) { _pollingInterval = pollingInterval; _subscriptionApi = subscriptionApi; _previousChangeTimeUtc = _previousChangeTimeUtcStatic; }
public SubscriptionService(ISubscriptionModule subscriptionApi, IWorkContextAccessor workContextAccessor, IMemoryCache memoryCache) { _subscriptionApi = subscriptionApi; _workContextAccessor = workContextAccessor; _memoryCache = memoryCache; }