From 3033613329bdd2331c39c4e96657b243c399661b Mon Sep 17 00:00:00 2001 From: Serhii Salamakha Date: Thu, 24 Aug 2023 23:46:30 +0300 Subject: [PATCH] [Telink] Fix restart BLE adv after basic commissioning fail (#28808) * [Telink] Fix restart BLE adv after basic commissioning fail * Restyled by whitespace * Restyled by clang-format --------- Co-authored-by: Restyled.io --- examples/platform/telink/common/src/AppTaskCommon.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/examples/platform/telink/common/src/AppTaskCommon.cpp b/examples/platform/telink/common/src/AppTaskCommon.cpp index a59f660a8a7788..a64e2c7d5bf2e2 100644 --- a/examples/platform/telink/common/src/AppTaskCommon.cpp +++ b/examples/platform/telink/common/src/AppTaskCommon.cpp @@ -157,7 +157,8 @@ class AppFabricTableDelegate : public FabricTable::Delegate { if (chip::Server::GetInstance().GetFabricTable().FabricCount() == 0) { - bool isCommissioningFailed = chip::Server::GetInstance().GetCommissioningWindowManager().IsCommissioningWindowOpen(); + bool isBasicCommissioningMode = chip::Server::GetInstance().GetCommissioningWindowManager().GetCommissioningMode() == + Dnssd::CommissioningMode::kEnabledBasic; ChipLogProgress(DeviceLayer, "Performing erasing of settings partition"); #ifdef CONFIG_CHIP_FACTORY_RESET_ERASE_NVS @@ -169,7 +170,7 @@ class AppFabricTableDelegate : public FabricTable::Delegate status = nvs_clear(static_cast(storage)); } - if (!isCommissioningFailed) + if (!isBasicCommissioningMode) { if (!status) { @@ -191,7 +192,7 @@ class AppFabricTableDelegate : public FabricTable::Delegate ConnectivityMgr().ErasePersistentInfo(); #endif - if (isCommissioningFailed) + if (isBasicCommissioningMode) { PlatformMgr().Shutdown(); }