1. override
Future remove(id, [Map params])

Removes the given resource.

Source

@override
Future remove(id, [Map params]) async {
  HookedServiceEvent before = await beforeRemoved._emit(
      new HookedServiceEvent._base(inner, HookedServiceEvent.REMOVED,
          id: id, params: params));

  if (before._canceled) {
    HookedServiceEvent after = await afterRemoved._emit(
        new HookedServiceEvent._base(inner, HookedServiceEvent.REMOVED,
            id: id, params: params, result: before.result));
    return after.result;
  }

  var result = await inner.remove(id, params);
  HookedServiceEvent after = await afterRemoved._emit(
      new HookedServiceEvent._base(inner, HookedServiceEvent.REMOVED,
          id: id, params: params, result: result));
  return after.result;
}