Exemplo n.º 1
0
        public void HandleAsync(ProviderDeletedEvent <IImportList> message)
        {
            var moviesOnList = _importListMovieRepository.GetAllForLists(new List <int> {
                message.ProviderId
            });

            _importListMovieRepository.DeleteMany(moviesOnList);
        }
Exemplo n.º 2
0
        public void HandleAsync(ProviderDeletedEvent <IIndexer> message)
        {
            var enabledApps = _applicationsFactory.SyncEnabled();

            foreach (var app in enabledApps)
            {
                ExecuteAction(a => a.RemoveIndexer(message.ProviderId), app);
            }
        }
Exemplo n.º 3
0
        public virtual void HandleAsync(ProviderDeletedEvent <TProvider> message)
        {
            var providerStatus = _providerStatusRepository.FindByProviderId(message.ProviderId);

            if (providerStatus != null)
            {
                _providerStatusRepository.Delete(providerStatus);
            }
        }
Exemplo n.º 4
0
        public void HandleAsync(ProviderDeletedEvent <IIndexer> message)
        {
            var indexerStatus = _indexerStatusRepository.FindByIndexerId(message.ProviderId);

            if (indexerStatus != null)
            {
                _indexerStatusRepository.Delete(indexerStatus);
            }
        }
Exemplo n.º 5
0
 public void Handle(ProviderDeletedEvent <IApplication> message)
 {
     _appIndexerMapRepository.DeleteAllForApp(message.ProviderId);
 }
Exemplo n.º 6
0
 public void Handle(ProviderDeletedEvent <IIndexer> message)
 {
     _historyRepository.DeleteForIndexers(new List <int> {
         message.ProviderId
     });
 }
Exemplo n.º 7
0
 public void HandleAsync(ProviderDeletedEvent <IIndexer> message)
 {
     PerformHealthCheck(c => c.CheckOnConfigChange);
 }
Exemplo n.º 8
0
 public void HandleAsync(ProviderDeletedEvent <IDownloadClient> message)
 {
     PerformHealthCheck(c => c.CheckOnConfigChange);
 }