mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-20 21:43:33 -07:00
some db/migration cleanup
This commit is contained in:
parent
8424dd6ede
commit
15aedfc847
13 changed files with 76 additions and 130 deletions
|
@ -34,28 +34,28 @@ namespace NzbDrone.Core.Providers
|
|||
return _indexers.Where(i => all.Exists(c => c.IndexProviderType == i.GetType().ToString() && c.Enable)).ToList();
|
||||
}
|
||||
|
||||
public virtual List<IndexerSetting> GetAllISettings()
|
||||
public virtual List<IndexerDefinition> GetAllISettings()
|
||||
{
|
||||
return _database.Fetch<IndexerSetting>();
|
||||
return _database.Fetch<IndexerDefinition>();
|
||||
}
|
||||
|
||||
public virtual void SaveSettings(IndexerSetting settings)
|
||||
public virtual void SaveSettings(IndexerDefinition definitions)
|
||||
{
|
||||
if (settings.Id == 0)
|
||||
if (definitions.Id == 0)
|
||||
{
|
||||
Logger.Debug("Adding Indexer settings for {0}", settings.Name);
|
||||
_database.Insert(settings);
|
||||
Logger.Debug("Adding Indexer definitions for {0}", definitions.Name);
|
||||
_database.Insert(definitions);
|
||||
}
|
||||
else
|
||||
{
|
||||
Logger.Debug("Updating Indexer settings for {0}", settings.Name);
|
||||
_database.Update(settings);
|
||||
Logger.Debug("Updating Indexer definitions for {0}", definitions.Name);
|
||||
_database.Update(definitions);
|
||||
}
|
||||
}
|
||||
|
||||
public virtual IndexerSetting GetSettings(Type type)
|
||||
public virtual IndexerDefinition GetSettings(Type type)
|
||||
{
|
||||
return _database.Single<IndexerSetting>("WHERE IndexProviderType = @0", type.ToString());
|
||||
return _database.Single<IndexerDefinition>("WHERE IndexProviderType = @0", type.ToString());
|
||||
}
|
||||
|
||||
public virtual void InitializeIndexers(IList<IndexerBase> indexers)
|
||||
|
@ -71,7 +71,7 @@ namespace NzbDrone.Core.Providers
|
|||
IndexerBase indexerLocal = feedProvider;
|
||||
if (!currentIndexers.Exists(c => c.IndexProviderType == indexerLocal.GetType().ToString()))
|
||||
{
|
||||
var settings = new IndexerSetting
|
||||
var settings = new IndexerDefinition
|
||||
{
|
||||
Enable = false,
|
||||
IndexProviderType = indexerLocal.GetType().ToString(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue