Merge pull request #6 from TimetableDesigner/dev

Dev
This commit is contained in:
2026-01-28 20:12:55 +01:00
committed by GitHub
Unverified

View File

@@ -1,6 +1,10 @@
namespace TimetableDesigner.Backend.Events; using System.Text.Json;
using System.Text.Json.Nodes;
namespace TimetableDesigner.Backend.Events;
public interface IEventQueuePublisher public interface IEventQueuePublisher
{ {
public Task PublishAsync<T>(T data) where T : class; public sealed Task PublishAsync<T>(T data) where T : class => PublishAsync(JsonSerializer.Serialize(data), data.GetType());
public Task PublishAsync(string data, Type dataType);
} }