unregister<TResponse extends Object?, TRequest extends Request<TResponse> > method
void
unregister<TResponse extends Object?, TRequest extends Request<TResponse> >(
- PipelineBehavior<
TResponse, TRequest> behavior
override
Unregisters the given behavior
.
Implementation
@override
void unregister<TResponse extends Object?,
TRequest extends Request<TResponse>>(
PipelineBehavior<TResponse, TRequest> behavior,
) {
final behaviors = _typedBehaviors[TRequest];
assert(
behaviors != null && behaviors.contains(behavior),
'unregister<$TResponse, $TRequest> was called for a behavior that was never registered',
);
behaviors!.remove(behavior);
}