🪄 Formats FSPersistence

This commit is contained in:
Rune Harlyk
2024-07-09 20:04:52 +02:00
committed by Rune Harlyk
parent a19d789174
commit 49e4291f2d
+6 -12
View File
@@ -21,10 +21,8 @@
template <class T>
class FSPersistence {
public:
FSPersistence(JsonStateReader<T> stateReader,
JsonStateUpdater<T> stateUpdater,
StatefulService<T> *statefulService, FS *fs,
const char *filePath)
FSPersistence(JsonStateReader<T> stateReader, JsonStateUpdater<T> stateUpdater, StatefulService<T> *statefulService,
FS *fs, const char *filePath)
: _stateReader(stateReader),
_stateUpdater(stateUpdater),
_statefulService(statefulService),
@@ -39,13 +37,10 @@ class FSPersistence {
if (settingsFile) {
JsonDocument jsonDocument;
DeserializationError error =
deserializeJson(jsonDocument, settingsFile);
if (error == DeserializationError::Ok &&
jsonDocument.is<JsonObject>()) {
DeserializationError error = deserializeJson(jsonDocument, settingsFile);
if (error == DeserializationError::Ok && jsonDocument.is<JsonObject>()) {
JsonObject jsonObject = jsonDocument.as<JsonObject>();
_statefulService->updateWithoutPropagation(jsonObject,
_stateUpdater);
_statefulService->updateWithoutPropagation(jsonObject, _stateUpdater);
settingsFile.close();
return;
}
@@ -93,8 +88,7 @@ class FSPersistence {
void enableUpdateHandler() {
if (!_updateHandlerId) {
_updateHandlerId = _statefulService->addUpdateHandler(
[&](const String &originId) { writeToFS(); });
_updateHandlerId = _statefulService->addUpdateHandler([&](const String &originId) { writeToFS(); });
}
}