public async Task Start() { var embySettings = await _settings.GetSettingsAsync(); if (!embySettings.Enable) { return; } foreach (var server in embySettings.Servers) { try { await StartServerCache(server); } catch (Exception e) { _logger.LogError(e, "Exception when caching Emby for server {0}", server.Name); } } // Episodes BackgroundJob.Enqueue(() => _episodeSync.Start()); BackgroundJob.Enqueue(() => _metadata.Start()); }
public async Task Start() { var embySettings = await _settings.GetSettingsAsync(); if (!embySettings.Enable) { return; } foreach (var server in embySettings.Servers) { await StartServerCache(server); } // Episodes BackgroundJob.Enqueue(() => _episodeSync.Start()); }