diff options
author | Rory& <root@rory.gay> | 2024-04-05 19:01:39 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-04-05 19:02:00 +0200 |
commit | 9319fe76c56b79e0933c09280fe32658c2f176c7 (patch) | |
tree | afc31b8b8b2a683b549e352237e2260efe97fba6 /MatrixUtils.Web/Program.cs | |
parent | Changes (diff) | |
download | MatrixUtils-9319fe76c56b79e0933c09280fe32658c2f176c7.tar.xz |
Cleanup, work on index2, some tooling updates
Diffstat (limited to 'MatrixUtils.Web/Program.cs')
-rw-r--r-- | MatrixUtils.Web/Program.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/MatrixUtils.Web/Program.cs b/MatrixUtils.Web/Program.cs index e63d191..1b8960c 100644 --- a/MatrixUtils.Web/Program.cs +++ b/MatrixUtils.Web/Program.cs @@ -1,3 +1,4 @@ +using System.Net; using System.Text.Json; using System.Text.Json.Serialization; using Blazored.LocalStorage; @@ -22,10 +23,19 @@ try { builder.Configuration.AddJsonStream(await new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }.GetStreamAsync("/appsettings.Development.json")); #endif } +catch (HttpRequestException e) { + if (e.StatusCode == HttpStatusCode.NotFound) + Console.WriteLine("Could not load appsettings, server returned 404."); + else + Console.WriteLine("Could not load appsettings: " + e); +} catch (Exception e) { Console.WriteLine("Could not load appsettings: " + e); } +builder.Logging.AddConfiguration( + builder.Configuration.GetSection("Logging")); + builder.Services.AddBlazoredLocalStorage(config => { config.JsonSerializerOptions.DictionaryKeyPolicy = JsonNamingPolicy.CamelCase; config.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull; @@ -35,6 +45,7 @@ builder.Services.AddBlazoredLocalStorage(config => { config.JsonSerializerOptions.ReadCommentHandling = JsonCommentHandling.Skip; config.JsonSerializerOptions.WriteIndented = false; }); + builder.Services.AddBlazoredSessionStorage(config => { config.JsonSerializerOptions.DictionaryKeyPolicy = JsonNamingPolicy.CamelCase; config.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull; @@ -54,4 +65,4 @@ builder.Services.AddScoped<TieredStorageService>(x => builder.Services.AddRoryLibMatrixServices(); builder.Services.AddScoped<RMUStorageWrapper>(); -await builder.Build().RunAsync(); +await builder.Build().RunAsync(); \ No newline at end of file |