mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-14 02:26:55 -07:00
Migration setup
This commit is contained in:
parent
b06c55c2bf
commit
bfea681522
3 changed files with 36 additions and 5 deletions
|
@ -72,6 +72,10 @@ namespace PlexRequests.Core
|
|||
{
|
||||
MigrateToVersion1910();
|
||||
}
|
||||
if (version > 1943 && version <= 1945)
|
||||
{
|
||||
MigrateToVersion1945();
|
||||
}
|
||||
}
|
||||
|
||||
return Db.DbConnection().ConnectionString;
|
||||
|
@ -275,5 +279,31 @@ namespace PlexRequests.Core
|
|||
Log.Error(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Migrates to version1945
|
||||
/// </summary>
|
||||
public void MigrateToVersion1945()
|
||||
{
|
||||
try
|
||||
{
|
||||
var settings = new SettingsServiceV2<PlexRequestSettings>(new SettingsJsonRepository(Db, new MemoryCacheProvider()));
|
||||
var plex = settings.GetSettings();
|
||||
var newsLetterSettings = new SettingsServiceV2<NewletterSettings>(new SettingsJsonRepository(Db, new MemoryCacheProvider()));
|
||||
var newsLetter = newsLetterSettings.GetSettings();
|
||||
if (plex.SendRecentlyAddedEmail)
|
||||
{
|
||||
newsLetter.SendRecentlyAddedEmail = plex.SendRecentlyAddedEmail;
|
||||
plex.SendRecentlyAddedEmail = false;
|
||||
settings.SaveSettings(plex);
|
||||
newsLetterSettings.SaveSettings(newsLetter);
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.Error(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue