public DownloadManifestService(IServiceProvider services, IManifestSettings manifestSettings, ILogger <DownloadManifestService> logger) { _services = services; _manifestSettings = manifestSettings; _logger = logger; }
public void SetupServices() { if (settings != null && downloader != null) { return; } settings = App.provider.GetService(typeof(IManifestSettings)) as IManifestSettings; downloader = App.provider.GetService(typeof(IManifestDownloader)) as IManifestDownloader; }
public ManifestDb(IManifestSettings manifestSettings) { _dbPath = manifestSettings.DbPath.FullName; _connection = new SQLiteAsyncConnection(_dbPath); }