getHandler method

  1. @override
Future<ResponseItem?> Function(ResponsesSessionController)? getHandler(
  1. ResponseEvent event
)
override

Implementation

@override
Future<ResponseItem?> Function(ResponsesSessionController)? getHandler(ResponseEvent event) {
  return switch (event) {
    (ResponseOutputItemDone evt) => switch (evt.item) {
        (LocalShellCall i) => (c) => onLocalShellToolCall(c, i),
        _ => null,
      },
    (_) => null,
  };
}