From 53bbc8680103248a5e575b03b5cd1650a410b028 Mon Sep 17 00:00:00 2001 From: Peter Buchegger Date: Fri, 6 Nov 2020 00:37:40 +0100 Subject: [PATCH] remove writing config if file not exists --- src/configuration.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/configuration.cpp b/src/configuration.cpp index 3cffa1a..1d10731 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -16,12 +16,7 @@ ConfigurationManagement::ConfigurationManagement(String FilePath) return; } } - if(!SPIFFS.exists(mFilePath)) - { - Configuration conf; - writeConfiguration(conf); } -} Configuration ConfigurationManagement::readConfiguration() { @@ -32,7 +27,11 @@ Configuration ConfigurationManagement::readConfiguration() return Configuration(); } DynamicJsonDocument data(2048); - deserializeJson(data, file); + DeserializationError error = deserializeJson(data, file); + if(error) + { + Serial.println("Failed to read file, using default configuration."); + } //serializeJson(data, Serial); //Serial.println(); file.close();