StorageCollection constructor
StorageCollection(
- StorageDatabase storageDatabase,
- String collectionId, {
- StorageCollection? parent,
Implementation
StorageCollection(this.storageDatabase, this.collectionId, {this.parent}) {
if (collectionId.contains("/")) {
List<String> items = collectionId.split("/");
parent = StorageCollection(storageDatabase, items[0], parent: parent);
for (int i = 1; i < items.length - 1; i++) {
parent!.set({}, log: false);
parent = parent!.collection(items[i]);
}
collectionId = items.last;
}
}