remove unused code in settings helper

This commit is contained in:
Julian Krauser 2025-05-01 17:47:14 +02:00
parent 6c0ea0b11c
commit 7dac58d958

View file

@ -185,27 +185,17 @@ export default abstract class SettingHelper {
return;
}
let processedValue = valueToCheck;
// do not encypt data here - data is only crypted towards database
// if (typeof settingType.type === "string" && settingType.type.includes("/crypt")) {
// try {
// processedValue = CodingHelper.decrypt(APPLICATION_SECRET, processedValue);
// } catch (error) {
// throw new Error(`Unable to decrypt value for ${key}: ${error.message}`);
// }
// }
const baseType =
typeof settingType.type === "string"
? (settingType.type.split("/")[0] as SettingTypeAtom)
: (settingType.type as SettingTypeAtom);
if (!this.converters[baseType].validate(processedValue)) {
if (!this.converters[baseType].validate(valueToCheck)) {
throw new Error(`Invalid value for ${key} of type ${baseType}`);
}
if (baseType === "number" && settingType.min !== undefined) {
const numValue = Number(processedValue);
const numValue = Number(valueToCheck);
if (numValue < settingType.min) {
throw new Error(`${key} must be at least ${settingType.min}`);
}