public XbmcService(IXbmcJsonApiProxy proxy, IEnumerable <IApiProvider> apiProviders, ICacheManager cacheManager, Logger logger) { _proxy = proxy; _apiProviders = apiProviders; _logger = logger; _xbmcVersionCache = cacheManager.GetCache <XbmcVersion>(GetType()); }
public XbmcService(IXbmcJsonApiProxy proxy, IEnumerable<IApiProvider> apiProviders, ICacheManager cacheManager, Logger logger) { _proxy = proxy; _apiProviders = apiProviders; _logger = logger; _xbmcVersionCache = cacheManager.GetCache<XbmcVersion>(GetType()); }
public JsonApiProvider(IXbmcJsonApiProxy proxy, Logger logger) { _proxy = proxy; _logger = logger; }
public XbmcService(IXbmcJsonApiProxy proxy, Logger logger) { _proxy = proxy; _logger = logger; }