getBeforeMiddleware<T> function
- Middleware<
T> beforeMiddleware, - Middleware<
T> middleware
Runs the second middleware before the main
Example:
getBeforeMiddleware(
myMockMiddleware,
outputUserData,
);
Implementation
Middleware<T> getBeforeMiddleware<T>(
Middleware<T> beforeMiddleware,
Middleware<T> middleware,
) {
return (T context, FutureOr<void> Function() next) async {
var called = await wrapMiddlewareNextCall(context, beforeMiddleware);
if (called) {
return middleware(context, next);
}
};
}