executeHandler method

Future<bool> executeHandler(
  1. dynamic handler,
  2. RequestContext req,
  3. ResponseContext res
)

Runs some handler. Returns true if request execution should continue.

Implementation

Future<bool> executeHandler(
    handler, RequestContext req, ResponseContext res) {
  return getHandlerResult(handler, req, res).then((result) {
    if (result == null) {
      return false;
    } else if (result is bool) {
      return result;
    } else if (result != null) {
      return res.serialize(result);
    } else {
      return res.isOpen;
    }
  });
}