deleteDocument method

  1. @override
Future<void> deleteDocument(
  1. ModelAdapterDocumentQuery query
)
override

Delete data from the platform set by the adapter by passing query.

queryを渡すことでアダプターで設定されたプラットフォームからデータを削除します。

Implementation

@override
Future<void> deleteDocument(ModelAdapterDocumentQuery query) async {
  _assert();
  if (validator != null) {
    final oldValue = await database.loadDocument(query, prefix: prefix);
    await validator!.onDeleteDocument(query, oldValue);
  }
  await database.deleteDocument(query, prefix: prefix);
}