setConfigurationInteger method

Future<void> setConfigurationInteger(
  1. SchemaMetaData smd,
  2. DbTransaction transaction,
  3. ConfigurationNameEnum configurationNameEnum,
  4. int valueInteger,
)

Implementation

Future<void> setConfigurationInteger(
    SchemaMetaData smd,
    DbTransaction transaction,
    ConfigurationNameEnum configurationNameEnum,
    int valueInteger) async {
  ConfigurationDao configurationDao =
      ConfigurationDao(smd, transaction, _defaults);
  await configurationDao.init(initTable: true);
  try {
    WardenType? wardenType = await getWardenType(smd, transaction);
    await configurationDao.setInteger(
        0, wardenType!, configurationNameEnum, valueInteger);
    _configurationTable.remove(configurationNameEnum);
  } on SqlException catch (e) {
    if (e.sqlExceptionEnum == SqlExceptionEnum.FAILED_SELECT ||
        e.sqlExceptionEnum == SqlExceptionEnum.FAILED_UPDATE) print("WS $e");
  }
}