saveInstance<T extends Model> static method
Saves an instance to the specified disk.
Returns true on success.
Implementation
static Future<bool> saveInstance<T extends Model>({
required T instance,
Disk disk = Model.defaultDisk,
}) async {
switch (disk) {
case Disk.file:
try {
return await JsonFileModel.save<T>(instance);
} catch (e) {
return false;
}
case Disk.sqlite:
try {
return await SQLiteModel.save<T>(instance);
} catch (e) {
return false;
}
case Disk.s3:
return false; // Not implemented
}
}