middleware static method

Future middleware(
  1. HttpRequest request,
  2. Future<void> next()
)

Redirects authenticated visitors to the dashboard; otherwise runs next.

Implementation

static Future<dynamic> middleware(HttpRequest request, Future<void> Function() next) async {
  if (await Auth.check(request)) {
    return request.redirectToDashboard();
  }

  await next();
}