getHandler method

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

Implementation

@override
Future<ResponseItem?> Function(ResponsesSessionController)? getHandler(ResponseEvent event) {
  if (event is ResponseOutputItemDone && event.item is FunctionCall && (event.item as FunctionCall).name == metadata.name) {
    return (controller) => onFunctionCall(controller, event.item as FunctionCall);
  }

  return null;
}