fetchConfigurationString method

Future<void> fetchConfigurationString(
  1. ConfigurationNameEnum configurationName
)

Implementation

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