mirror of
https://github.com/microsoft/autogen.git
synced 2026-04-20 03:02:16 -04:00
fixup: IHandler.HandleAsync
This commit is contained in:
committed by
Jack Gerrits
parent
69f7c6bc45
commit
22d8f449fb
@@ -70,7 +70,7 @@ public abstract class BaseAgent : IAgent, IHostableAgent
|
||||
Dictionary<Type, HandlerInvoker> invokers = new();
|
||||
foreach (Type interface_ in candidateInterfaces)
|
||||
{
|
||||
MethodInfo? maybeHandle = interface_.GetMethod(nameof(IHandle<object>.Handle), BindingFlags.Instance | BindingFlags.Public);
|
||||
MethodInfo? maybeHandle = interface_.GetMethod(nameof(IHandle<object>.HandleAsync), BindingFlags.Instance | BindingFlags.Public);
|
||||
|
||||
HandlerInvoker invoker = new(maybeHandle ?? throw new InvalidOperationException($"No handler method found for interface {interface_.FullName}"), this);
|
||||
invokers.Add(interface_.GetGenericArguments()[0], invoker);
|
||||
|
||||
Reference in New Issue
Block a user