Files
FictionArchive/FictionArchive.Service.Shared/Services/EventBus/SubscriptionManager.cs

11 lines
313 B
C#

namespace FictionArchive.Service.Shared.Services.EventBus;
public class SubscriptionManager
{
public Dictionary<string, Type> Subscriptions { get; } = new Dictionary<string, Type>();
public void RegisterSubscription<TEvent>()
{
Subscriptions.Add(typeof(TEvent).Name, typeof(TEvent));
}
}