Added a url base

This commit is contained in:
tidusjar 2016-04-08 14:14:08 +01:00
commit 1af3c21655
11 changed files with 54 additions and 31 deletions

View file

@ -44,7 +44,7 @@ namespace PlexRequests.Core
{
private static Logger Log = LogManager.GetCurrentClassLogger();
private static DbConfiguration Db { get; set; }
public string SetupDb()
public string SetupDb(string assetLocation)
{
Db = new DbConfiguration(new SqliteFactory());
var created = Db.CheckDb();
@ -52,7 +52,7 @@ namespace PlexRequests.Core
if (created)
{
CreateDefaultSettingsPage();
CreateDefaultSettingsPage(assetLocation);
}
var version = CheckSchema();
@ -89,7 +89,7 @@ namespace PlexRequests.Core
return version;
}
private void CreateDefaultSettingsPage()
private void CreateDefaultSettingsPage(string assetLocation)
{
var defaultSettings = new PlexRequestSettings
{
@ -97,7 +97,8 @@ namespace PlexRequests.Core
RequireMovieApproval = true,
SearchForMovies = true,
SearchForTvShows = true,
WeeklyRequestLimit = 0
WeeklyRequestLimit = 0,
AssetLocation = assetLocation ?? "assets"
};
var s = new SettingsServiceV2<PlexRequestSettings>(new SettingsJsonRepository(new DbConfiguration(new SqliteFactory()), new MemoryCacheProvider()));
s.SaveSettings(defaultSettings);