summaryrefslogtreecommitdiff
path: root/Program.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2023-09-13 16:01:02 +1000
committerJake Mannens <jake@asger.xyz>2023-09-13 16:01:02 +1000
commite6e43b943143d55581ef442b61ed6cbdbb40c642 (patch)
tree82dc5ba12d2761baf8b9290804d3481cdf4eb4cb /Program.cs
parentbd46d1ff8f2bbe43a92e935aafadc1a63b3a1a5b (diff)
Added logon page
Diffstat (limited to 'Program.cs')
-rw-r--r--Program.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Program.cs b/Program.cs
index 564ab30..01b7949 100644
--- a/Program.cs
+++ b/Program.cs
@@ -7,6 +7,7 @@ namespace HyperBooru;
public class Program {
public static void Main(string[] args) {
var builder = WebApplication.CreateBuilder(args);
+ builder.Services.AddHttpContextAccessor();
builder.Services.AddControllers().AddJsonOptions(o => {
var converter = new JsonStringEnumConverter();
o.JsonSerializerOptions.Converters.Add(converter);
@@ -20,7 +21,8 @@ public class Program {
builder.Services.AddScoped<ISearchService, SearchService>();
builder.Services.AddScoped<ITagService, TagService>();
builder.Services.AddScoped<IMediaService, MediaService>();
- builder.Services.AddSingleton<IUserService, UserService>();
+ builder.Services.AddSingleton<IGlobalUserService, GlobalUserService>();
+ builder.Services.AddScoped<IUserService, UserService>();
builder.Services.AddHostedService<OcrService>();
var app = builder.Build();