setDefaultElectricalStandard method
- String id
override
Implementation
@override
Future<Either<Failure, void>> setDefaultElectricalStandard(String id) async {
try {
await _isar.writeTxn(() async {
final existing = await _isar.appSettingsModels.get(_settingsId);
final settings = existing ?? AppSettingsModel()
..id = _settingsId;
settings.defaultElectricalStandardId = id;
await _isar.appSettingsModels.put(settings);
});
return const Right(null);
} catch (e) {
return Left(
CacheFailure("Failed to set default electrical standard: $e"));
}
}