Simplify network callback handling

This commit is contained in:
Thomas Basler 2024-09-26 18:08:48 +02:00
parent cc7145361e
commit 595b153bbf

View File

@ -111,8 +111,7 @@ bool NetworkSettingsClass::onEvent(NetworkEventCb cbEvent, const network_event e
void NetworkSettingsClass::raiseEvent(const network_event event) void NetworkSettingsClass::raiseEvent(const network_event event)
{ {
for (uint32_t i = 0; i < _cbEventList.size(); i++) { for (auto& entry : _cbEventList) {
const NetworkEventCbList_t entry = _cbEventList[i];
if (entry.cb) { if (entry.cb) {
if (entry.event == event || entry.event == network_event::NETWORK_EVENT_MAX) { if (entry.event == event || entry.event == network_event::NETWORK_EVENT_MAX) {
entry.cb(event); entry.cb(event);