| 138 | } |
| 139 | |
| 140 | const WifiCredential* WifiCredentialStore::findCredential(const std::string& ssid) const { |
| 141 | const auto cred = find_if(credentials.begin(), credentials.end(), |
| 142 | [&ssid](const WifiCredential& cred) { return cred.ssid == ssid; }); |
| 143 | |
| 144 | if (cred != credentials.end()) { |
| 145 | return &*cred; |
| 146 | } |
| 147 | |
| 148 | return nullptr; |
| 149 | } |
| 150 | |
| 151 | bool WifiCredentialStore::hasSavedCredential(const std::string& ssid) const { return findCredential(ssid) != nullptr; } |
| 152 |
no test coverage detected