MCPcopy Create free account
hub / github.com/crosspoint-reader/crosspoint-reader / removeCredential

Method removeCredential

src/WifiCredentialStore.cpp:126–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126bool WifiCredentialStore::removeCredential(const std::string& ssid) {
127 const auto cred = find_if(credentials.begin(), credentials.end(),
128 [&ssid](const WifiCredential& cred) { return cred.ssid == ssid; });
129 if (cred != credentials.end()) {
130 credentials.erase(cred);
131 LOG_DBG("WCS", "Removed credentials for: %s", ssid.c_str());
132 if (ssid == lastConnectedSsid) {
133 clearLastConnectedSsid();
134 }
135 return saveToFile();
136 }
137 return false; // Not found
138}
139
140const WifiCredential* WifiCredentialStore::findCredential(const std::string& ssid) const {
141 const auto cred = find_if(credentials.begin(), credentials.end(),

Callers 3

handlePostWifiNetworkMethod · 0.80
loopMethod · 0.80

Calls 2

endMethod · 0.80
beginMethod · 0.45

Tested by

no test coverage detected