handler method

Future<ApiResponse> handler(
  1. ApiRequest request
)

Handle any method (catch-all)

Implementation

Future<ApiResponse> handler(ApiRequest request) async {
  switch (request.method) {
    case 'GET':
      return get(request);
    case 'POST':
      return post(request);
    case 'PUT':
      return put(request);
    case 'DELETE':
      return delete(request);
    case 'PATCH':
      return patch(request);
    default:
      return ApiResponse.methodNotAllowed();
  }
}