diff --git a/TimetableDesigner.Backend.Events/BuilderExtensions.cs b/TimetableDesigner.Backend.Events/BuilderExtensions.cs deleted file mode 100644 index c36d41d..0000000 --- a/TimetableDesigner.Backend.Events/BuilderExtensions.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Microsoft.AspNetCore.Builder; -using Microsoft.Extensions.DependencyInjection; - -namespace TimetableDesigner.Backend.Events; - -public static class BuilderExtensions -{ - public static IServiceCollection AddEventQueue(this IServiceCollection services, Action configuration) where T : EventQueue, new() - { - T builder = new T(); - configuration(builder); - builder.Setup(services); - return services; - } - - public static void AddEventHandler(this WebApplication app, Func handler) where T : class - { - IEventQueueSubscriber subscriber = app.Services.GetService()!; - subscriber.Subscribe(handler); - } -} \ No newline at end of file diff --git a/TimetableDesigner.Backend.Events/TimetableDesigner.Backend.Events.csproj b/TimetableDesigner.Backend.Events/TimetableDesigner.Backend.Events.csproj index 20e7d3c..e31a96a 100644 --- a/TimetableDesigner.Backend.Events/TimetableDesigner.Backend.Events.csproj +++ b/TimetableDesigner.Backend.Events/TimetableDesigner.Backend.Events.csproj @@ -17,12 +17,6 @@ - - - C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\10.0.2\Microsoft.AspNetCore.dll - - - True