execute method

Future<Cascade> execute(
  1. Function patchFunction,
  2. Cascade router,
  3. String baseUrl
)

Implementation

Future<Cascade> execute(
    Function patchFunction, Cascade router, String baseUrl) async {
  var completeUrl = baseUrl + url;
  Uri urlUri = Uri.parse(completeUrl);
  print('adding patch $completeUrl');
  return router.add((Request request) async {
    try {
      return await patchHandler(urlUri, request, patchFunction);
    } on PathError catch (_) {
      return Response.notFound('');
    }
  });
}