mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2025-02-05 20:29:07 +00:00
16 lines
524 B
C#
16 lines
524 B
C#
using Microsoft.AspNetCore.Components;
|
|
|
|
namespace AIStudio.Tools;
|
|
|
|
public static class MessageBusExtensions
|
|
{
|
|
public static async Task SendMessage<T>(this ComponentBase component, Event triggeredEvent, T? data = default)
|
|
{
|
|
await MessageBus.INSTANCE.SendMessage(component, triggeredEvent, data);
|
|
}
|
|
|
|
public static void ApplyFilters(this IMessageBusReceiver component, ComponentBase[] components, Event[] events)
|
|
{
|
|
MessageBus.INSTANCE.ApplyFilters(component, components, events);
|
|
}
|
|
} |