mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-16 02:02:55 -07:00
Fixed some warnings
This commit is contained in:
parent
80a3dedf87
commit
bb4d8924f4
6 changed files with 89 additions and 92 deletions
10
src/.editorconfig
Normal file
10
src/.editorconfig
Normal file
|
@ -0,0 +1,10 @@
|
|||
[*.cs]
|
||||
|
||||
# CS1591: Missing XML comment for publicly visible type or member
|
||||
dotnet_diagnostic.CS1591.severity = none
|
||||
|
||||
# RCS1090: Add call to 'ConfigureAwait' (or vice versa).
|
||||
dotnet_diagnostic.RCS1090.severity = none
|
||||
|
||||
# RCS1036: Remove redundant empty line.
|
||||
dotnet_diagnostic.RCS1036.severity = none
|
|
@ -8,6 +8,5 @@ namespace Ombi.Attributes
|
|||
{
|
||||
Roles = "Admin";
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -45,6 +45,10 @@
|
|||
<None Remove="Styles\**" />
|
||||
<None Remove="wwwroot\dist\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Include="..\.editorconfig" Link=".editorconfig" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -49,8 +49,6 @@ namespace Ombi
|
|||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
Console.WriteLine(HelpOutput(result));
|
||||
if (baseUrl.HasValue())
|
||||
{
|
||||
|
@ -64,82 +62,75 @@ namespace Ombi
|
|||
demoInstance.Demo = demo;
|
||||
instance.StoragePath = storagePath ?? string.Empty;
|
||||
|
||||
|
||||
var services = new ServiceCollection();
|
||||
services.ConfigureDatabases(null);
|
||||
using (var provider = services.BuildServiceProvider())
|
||||
using var provider = services.BuildServiceProvider();
|
||||
var settingsDb = provider.GetRequiredService<SettingsContext>();
|
||||
var ombiDb = provider.GetRequiredService<OmbiContext>();
|
||||
|
||||
if (migrate)
|
||||
{
|
||||
var settingsDb = provider.GetRequiredService<SettingsContext>();
|
||||
var ombiDb = provider.GetRequiredService<OmbiContext>();
|
||||
Console.WriteLine("Migrate in progress...");
|
||||
|
||||
if (migrate)
|
||||
{
|
||||
Console.WriteLine("Migrate in progress...");
|
||||
var migrationTasks = new List<Task>();
|
||||
var externalDb = provider.GetRequiredService<ExternalContext>();
|
||||
migrationTasks.Add(settingsDb.Database.MigrateAsync());
|
||||
migrationTasks.Add(ombiDb.Database.MigrateAsync());
|
||||
migrationTasks.Add(externalDb.Database.MigrateAsync());
|
||||
|
||||
var migrationTasks = new List<Task>();
|
||||
var externalDb = provider.GetRequiredService<ExternalContext>();
|
||||
migrationTasks.Add(settingsDb.Database.MigrateAsync());
|
||||
migrationTasks.Add(ombiDb.Database.MigrateAsync());
|
||||
migrationTasks.Add(externalDb.Database.MigrateAsync());
|
||||
Task.WaitAll(migrationTasks.ToArray());
|
||||
|
||||
Task.WaitAll(migrationTasks.ToArray());
|
||||
|
||||
Console.WriteLine("Migrate complete.");
|
||||
Environment.Exit(0);
|
||||
}
|
||||
|
||||
var config = await settingsDb.ApplicationConfigurations.ToListAsync();
|
||||
var url = config.FirstOrDefault(x => x.Type == ConfigurationTypes.Url);
|
||||
var ombiSettingsContent = await settingsDb.Settings.FirstOrDefaultAsync(x => x.SettingsName == "OmbiSettings");
|
||||
var securityToken = config.FirstOrDefault(x => x.Type == ConfigurationTypes.SecurityToken);
|
||||
await CheckSecurityToken(securityToken, settingsDb, instance);
|
||||
if (url == null)
|
||||
{
|
||||
url = new ApplicationConfiguration
|
||||
{
|
||||
Type = ConfigurationTypes.Url,
|
||||
Value = "http://*:5000"
|
||||
};
|
||||
var strat = settingsDb.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await settingsDb.Database.BeginTransactionAsync())
|
||||
{
|
||||
settingsDb.ApplicationConfigurations.Add(url);
|
||||
await settingsDb.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
}
|
||||
});
|
||||
|
||||
urlValue = url.Value;
|
||||
}
|
||||
|
||||
if (!url.Value.Equals(host))
|
||||
{
|
||||
url.Value = UrlArgs;
|
||||
var strat = settingsDb.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await settingsDb.Database.BeginTransactionAsync())
|
||||
{
|
||||
await settingsDb.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
}
|
||||
});
|
||||
|
||||
urlValue = url.Value;
|
||||
}
|
||||
else if (string.IsNullOrEmpty(urlValue))
|
||||
{
|
||||
urlValue = host;
|
||||
}
|
||||
|
||||
await SortOutBaseUrl(baseUrl, settingsDb, ombiSettingsContent);
|
||||
|
||||
Console.WriteLine($"We are running on {urlValue}");
|
||||
|
||||
CreateHostBuilder(args).Build().Run();
|
||||
Console.WriteLine("Migrate complete.");
|
||||
Environment.Exit(0);
|
||||
}
|
||||
|
||||
var config = await settingsDb.ApplicationConfigurations.ToListAsync();
|
||||
var url = config.FirstOrDefault(x => x.Type == ConfigurationTypes.Url);
|
||||
var ombiSettingsContent = await settingsDb.Settings.FirstOrDefaultAsync(x => x.SettingsName == "OmbiSettings");
|
||||
var securityToken = config.FirstOrDefault(x => x.Type == ConfigurationTypes.SecurityToken);
|
||||
await CheckSecurityToken(securityToken, settingsDb, instance);
|
||||
if (url == null)
|
||||
{
|
||||
url = new ApplicationConfiguration
|
||||
{
|
||||
Type = ConfigurationTypes.Url,
|
||||
Value = "http://*:5000"
|
||||
};
|
||||
var strat = settingsDb.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using var tran = await settingsDb.Database.BeginTransactionAsync();
|
||||
settingsDb.ApplicationConfigurations.Add(url);
|
||||
await settingsDb.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
urlValue = url.Value;
|
||||
}
|
||||
|
||||
if (!url.Value.Equals(host))
|
||||
{
|
||||
url.Value = UrlArgs;
|
||||
var strat = settingsDb.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using var tran = await settingsDb.Database.BeginTransactionAsync();
|
||||
await settingsDb.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
|
||||
urlValue = url.Value;
|
||||
}
|
||||
else if (string.IsNullOrEmpty(urlValue))
|
||||
{
|
||||
urlValue = host;
|
||||
}
|
||||
|
||||
await SortOutBaseUrl(baseUrl, settingsDb, ombiSettingsContent);
|
||||
|
||||
Console.WriteLine($"We are running on {urlValue}");
|
||||
|
||||
CreateHostBuilder(args).Build().Run();
|
||||
}
|
||||
|
||||
private static async Task CheckSecurityToken(ApplicationConfiguration securityToken, SettingsContext ctx, StartupSingleton instance)
|
||||
|
@ -154,12 +145,10 @@ namespace Ombi
|
|||
var strat = ctx.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await ctx.Database.BeginTransactionAsync())
|
||||
{
|
||||
ctx.ApplicationConfigurations.Add(securityToken);
|
||||
await ctx.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
}
|
||||
using var tran = await ctx.Database.BeginTransactionAsync();
|
||||
ctx.ApplicationConfigurations.Add(securityToken);
|
||||
await ctx.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -170,7 +159,7 @@ namespace Ombi
|
|||
Host.CreateDefaultBuilder(args)
|
||||
.ConfigureWebHostDefaults(webBuilder =>
|
||||
{
|
||||
webBuilder.ConfigureKestrel(serverOptions =>
|
||||
webBuilder.ConfigureKestrel(_ =>
|
||||
{
|
||||
// Set properties and call methods on options
|
||||
});
|
||||
|
@ -204,12 +193,10 @@ namespace Ombi
|
|||
var strat = settingsDb.Database.CreateExecutionStrategy();
|
||||
await strat.ExecuteAsync(async () =>
|
||||
{
|
||||
using (var tran = await settingsDb.Database.BeginTransactionAsync())
|
||||
{
|
||||
settingsDb.Add(ombiSettingsContent);
|
||||
await settingsDb.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
}
|
||||
using var tran = await settingsDb.Database.BeginTransactionAsync();
|
||||
settingsDb.Add(ombiSettingsContent);
|
||||
await settingsDb.SaveChangesAsync();
|
||||
await tran.CommitAsync();
|
||||
});
|
||||
}
|
||||
var ombiSettings = JsonConvert.DeserializeObject<OmbiSettings>(ombiSettingsContent.Content);
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"profiles": {
|
||||
"IIS Express": {
|
||||
"commandName": "IISExpress",
|
||||
"commandLineArgs": "--host http://*:3577",
|
||||
"commandLineArgs": "--host http://*:3577" ,
|
||||
"launchBrowser": true,
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
|
@ -22,7 +22,7 @@
|
|||
},
|
||||
"Ombi": {
|
||||
"commandName": "Project",
|
||||
"commandLineArgs": "--host http://localhost:3577 ",
|
||||
"commandLineArgs": "--host http://localhost:3577 --baseUrl /ombi/",
|
||||
"environmentVariables": {
|
||||
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||
},
|
||||
|
|
|
@ -93,7 +93,7 @@ namespace Ombi
|
|||
.AddNewtonsoftJson(x => x.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore);
|
||||
|
||||
services.AddOmbiMappingProfile();
|
||||
services.AddAutoMapper(expression => { expression.AddCollectionMappers(); });
|
||||
services.AddAutoMapper(expression => expression.AddCollectionMappers());
|
||||
|
||||
services.RegisterApplicationDependencies(); // Ioc and EF
|
||||
services.AddSwagger();
|
||||
|
@ -110,10 +110,7 @@ namespace Ombi
|
|||
|
||||
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Latest);
|
||||
services.AddSignalR();
|
||||
services.AddSpaStaticFiles(configuration =>
|
||||
{
|
||||
configuration.RootPath = "ClientApp/dist";
|
||||
});
|
||||
services.AddSpaStaticFiles(configuration => configuration.RootPath = "ClientApp/dist");
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue