delete method

Future<bool> delete({
  1. bool log = true,
})

Implementation

Future<bool> delete({bool log = true}) async {
  bool res = parent != null
      ? await parent!.deleteItem(collectionId)
      : await storageDatabase.source.remove(collectionId);

  if (log) {
    for (String streamId in storageListeners.getPathStreamIds(path)) {
      if (storageListeners.hasStreamId(path, streamId)) {
        storageListeners.setDate(path, streamId);
      }
    }
  }

  return res;
}