na testing

This commit is contained in:
J62 2025-03-15 13:44:46 -07:00
parent bb9e679970
commit 3f1a8f5b0a
1 changed files with 5 additions and 4 deletions

View File

@ -162,7 +162,8 @@ public class Config {
String json = new String(fileContent, UTF_8).trim();
json = migrateJson(json);
settings = Objects.requireNonNull(mapper.readValue(json, Settings.class));
settings.filterNAcamsOnly = json.has("filterNAcamsOnly") ? json.getBoolean("filterNAcamsOnly") : false;
JSONObject jsonObject = new JSONObject(json);
settings.filterNAcamsOnly = jsonObject.optBoolean("filterNAcamsOnly", false);
settings.httpTimeout = Math.max(settings.httpTimeout, 10_000);
if (settings.recordingsDir.endsWith("/")) {
@ -259,9 +260,9 @@ public class Config {
if (savingDisabled) {
return;
}
JSONObject json = new JSONObject(mapper.writeValueAsString(settings));
json.put("filterNAcamsOnly", settings.filterNAcamsOnly);
String jsonString = json.toString();
JSONObject jsonObject = new JSONObject(mapper.writeValueAsString(settings));
jsonObject.put("filterNAcamsOnly", settings.filterNAcamsOnly);
String jsonString = jsonObject.toString();
File configFile = new File(configDir, filename);
log.debug("Saving config to {}", configFile.getAbsolutePath());
Files.createDirectories(configDir.toPath());