Remember and use last known mac address for immediate display

This commit is contained in:
jpirnay
2026-04-01 11:28:20 +02:00
parent aa085425af
commit 62fd82a5bf
4 changed files with 56 additions and 5 deletions
+2
View File
@@ -248,6 +248,7 @@ bool JsonSettingsIO::loadKOReader(KOReaderCredentialStore& store, const char* js
bool JsonSettingsIO::saveWifi(const WifiCredentialStore& store, const char* path) {
JsonDocument doc;
doc["lastConnectedSsid"] = store.getLastConnectedSsid();
doc["lastKnownMacAddress"] = store.getLastKnownMacAddress();
JsonArray arr = doc["credentials"].to<JsonArray>();
for (const auto& cred : store.getCredentials()) {
@@ -271,6 +272,7 @@ bool JsonSettingsIO::loadWifi(WifiCredentialStore& store, const char* json, bool
}
store.lastConnectedSsid = doc["lastConnectedSsid"] | std::string("");
store.lastKnownMacAddress = doc["lastKnownMacAddress"] | std::string("");
store.credentials.clear();
JsonArray arr = doc["credentials"].as<JsonArray>();