destroy method

  1. @override
Future<WriteResult> destroy(
  1. String resourceKey,
  2. Object id
)
override

DELETE /{resource}/{id} — never throws on a 4xx; see WriteResult.

Implementation

@override
Future<WriteResult> destroy(String resourceKey, Object id) async {
  try {
    return _interpret(await _transport.delete('$prefix/$resourceKey/$id'));
  } catch (e) {
    return WriteFailed(messageOf(e));
  }
}