handle method
Processes the incoming request and optionally invokes next to continue the middleware pipeline.
To pass execution down the chain, await next and return its resulting BloomResponse.
To short-circuit execution (e.g. authentication rejection), return a BloomResponse directly
without calling next.
Implementation
@override
Future<BloomResponse?> handle(BloomRequest request, BloomNextFunction next) {
return handler(request, next);
}