Пример #1
0
 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;
        }
Пример #3
0
 public ManifestDb(IManifestSettings manifestSettings)
 {
     _dbPath     = manifestSettings.DbPath.FullName;
     _connection = new SQLiteAsyncConnection(_dbPath);
 }