Fixed message bus issues (#268)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2025-01-21 15:36:22 +01:00
1 parent cf975f2a6c
commit be408a6aee
15 files changed
+47 -4

No files matched your search

@@ -4,6 +4,8 @@ namespace AIStudio.Tools;
public interface IMessageBusReceiver
{
public string ComponentName { get; }
public Task ProcessMessage<T>(ComponentBase? sendingComponent, Event triggeredEvent, T? data);
public Task<TResult?> ProcessMessageWithResult<TPayload, TResult>(ComponentBase? sendingComponent, Event triggeredEvent, TPayload? data);
@@ -60,6 +60,8 @@ public sealed class UpdateService : BackgroundService, IMessageBusReceiver
#region Implementation of IMessageBusReceiver
public string ComponentName => nameof(UpdateService);
public async Task ProcessMessage<T>(ComponentBase? sendingComponent, Event triggeredEvent, T? data)
{
switch (triggeredEvent)