LocalCollectionModel<T extends LocalDocumentModel> constructor
Base class for holding and manipulating data from a local database as a collection of LocalDocumentModel.
The load() method retrieves the value from the local database and the save() method saves the value to the local database.
The local database is a Json database. Specify a path to specify the location of the contents.
In addition, since it can be used as List, it is possible to operate the content as it is.
Implementation
LocalCollectionModel(String path, [List<T>? value])
: assert(
!(path.splitLength() <= 0 || path.splitLength() % 2 != 1),
"The path hierarchy must be an odd number: $path",
),
_rawPath = path,
path = path.trimQuery(),
parameters = _getParameters(path),
super(value ?? []);