MCPcopy Create free account
hub / github.com/bmorcelli/Launcher / saveSessionToken

Function saveSessionToken

src/settings.cpp:541–555  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

539}
540
541bool saveSessionToken(const String &token) {
542 esp_err_t err = ESP_OK;
543 auto nvsHandle = openNamespace("launcher", NVS_READWRITE, err);
544 if (!nvsHandle) return false;
545
546 if (token.isEmpty()) {
547 err = nvsHandle->erase_item("token");
548 if (err == ESP_ERR_NVS_NOT_FOUND) err = ESP_OK;
549 } else {
550 err = nvsHandle->set_string("token", token.c_str());
551 }
552
553 if (err == ESP_OK) { err = nvsHandle->commit(); }
554 return err == ESP_OK;
555}
556
557bool saveWifiIntoNVS() {
558 JsonArray wifiList = ensureWifiListInternal();

Callers 2

loginHandlerFunction · 0.85
logoutHandlerFunction · 0.85

Calls 1

openNamespaceFunction · 0.70

Tested by

no test coverage detected