onNotification<P> method

Registers a typed notification handler.

Implementation

AcpV2ClientApp onNotification<P>(
  AcpMethodDescriptor<P, AcpNoResult> method,
  AcpV2ClientNotificationHandler<P> handler,
) {
  _validateV2Registration(
    method,
    direction: AcpMethodDirection.agentToClient,
    kind: AcpMethodKind.notification,
    options: options,
  );
  _validateV2NoDuplicate(_bindings, method);
  return _copy(
    bindings: <_AcpV2ClientBinding>[
      ..._bindings,
      _AcpV2ClientNotificationBinding<P>(method, handler),
    ],
  );
}