initializeConfiguration static method
Future<void>
initializeConfiguration(
- WardenType wardenType,
- SchemaMetaData smd,
- SchemaMetaData smdSys,
- DbTransaction transaction,
- ConfigurationNameDefaults defaults,
Implementation
static Future<void> initializeConfiguration(
WardenType wardenType,
SchemaMetaData smd,
SchemaMetaData smdSys,
DbTransaction transaction,
ConfigurationNameDefaults defaults) async {
ConfigurationDao configurationDao =
ConfigurationDao(smd, transaction, defaults);
await configurationDao.init(initTable: false);
try {
ConfigurationDto configurationDto =
await configurationDao.getConfigurationDtoByUnique(
0, wardenType, ConfigurationNameEnum.ROWS_LIMIT, 0);
} on SqlException catch (e) {
if (e.sqlExceptionEnum == SqlExceptionEnum.ENTRY_NOT_FOUND) {
print("---------- insert defaults");
await configurationDao.insertDefaultValues();
print("---------- insert defaults complete");
}
}
}