コード例 #1
0
ファイル: EmbyContentSync.cs プロジェクト: x-limitless-x/Ombi
        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());
        }
コード例 #2
0
ファイル: EmbyContentSync.cs プロジェクト: zobe123/Ombi
        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());
        }