storeConfigurationString method

Future<void> storeConfigurationString(
  1. ConfigurationNameEnum configurationName,
  2. String newConfigString
)

Implementation

Future<void> storeConfigurationString(ConfigurationNameEnum configurationName,
    String newConfigString) async {
  if (!initialized) throw ArgumentError(AbstractDao.C_MUST_INIT);
  String? configString;
  try {
    configString = await configurationDao.getString(0, wardenType, configurationName);
    await configurationDao.setString(C_TEST_SUBSET, wardenType,
        configurationName, configString!, defaults);
    await configurationDao.setString(
        0, wardenType, configurationName, newConfigString, defaults);
  } on SqlException catch (e) {
    if (e.sqlExceptionEnum == SqlExceptionEnum.ENTRY_NOT_FOUND ||
        e.sqlExceptionEnum == SqlExceptionEnum.FAILED_SELECT ||
        e.sqlExceptionEnum == SqlExceptionEnum.FAILED_UPDATE) print("$e");
  }
}