updateDefaultStandard method

Future<void> updateDefaultStandard(
  1. String id
)

Updates the default electrical standard

Implementation

Future<void> updateDefaultStandard(String id) async {
  // Optimistic update
  final old = state.defaultStandardId;
  emit(state.copyWith(defaultStandardId: id));

  final result = await _repository.setDefaultElectricalStandard(id);
  result.fold(
    (failure) => emit(state.copyWith(defaultStandardId: old)),
    (_) {}, // Success
  );
}