Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69c3c226 authored by chenpaul's avatar chenpaul Committed by Ahmed ElArabawy
Browse files

WIFI: Add log to debug onSubsystemRestart

onSubsystemRestart should be triggered by wifi HAL
when subsystem restart happened.

Add log to debug why this callback function was not trigger at
unexpected corner case.

Bug: 201330066
Test: Manual test
Change-Id: I160adc6006d078fcc72c1768927e87e378fd675e
Merged-In: I160adc6006d078fcc72c1768927e87e378fd675e
parent 64ad3283
Loading
Loading
Loading
Loading
+7 −1
Original line number Original line Diff line number Diff line
@@ -131,8 +131,14 @@ WifiStatus Wifi::startInternal() {
                WifiStatus wifi_status =
                WifiStatus wifi_status =
                    createWifiStatus(WifiStatusCode::ERROR_UNKNOWN, error);
                    createWifiStatus(WifiStatusCode::ERROR_UNKNOWN, error);
                for (const auto& callback : event_cb_handler_.getCallbacks()) {
                for (const auto& callback : event_cb_handler_.getCallbacks()) {
                    LOG(INFO) << "Attempting to invoke onSubsystemRestart "
                                 "callback";
                    if (!callback->onSubsystemRestart(wifi_status).isOk()) {
                    if (!callback->onSubsystemRestart(wifi_status).isOk()) {
                        LOG(ERROR) << "Failed to invoke onFailure callback";
                        LOG(ERROR)
                            << "Failed to invoke onSubsystemRestart callback";
                    } else {
                        LOG(INFO) << "Succeeded to invoke onSubsystemRestart "
                                     "callback";
                    }
                    }
                }
                }
            };
            };