@override Future<void> commit() async { await _writeBatch.commit(); for (final item in _batchDocument) { item.document.onCompleted(item.executeType); } _batchDocument.clear(); }