Skip to content

Commit f02313d

Browse files
committed
Update logic to support extern DeviceCommissioner & CommissionerDiscoveryController
1 parent 312bf12 commit f02313d

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

examples/tv-app/tv-common/src/AppTv.cpp

+4-6
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,7 @@ void ContentAppFactoryImpl::AddAdminVendorId(uint16_t vendorId)
567567
mAdminVendorIds.push_back(vendorId);
568568
}
569569

570+
#if CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE
570571
class DevicePairedCommand : public Controller::DevicePairingDelegate
571572
{
572573
public:
@@ -597,12 +598,8 @@ class DevicePairedCommand : public Controller::DevicePairingDelegate
597598
" and vendor id: %d and product id: %d",
598599
ChipLogValueX64(cbContext->nodeId), cbContext->vendorId, cbContext->productId);
599600

600-
#if CHIP_DEVICE_CONFIG_APP_PLATFORM_ENABLED
601-
602601
GetCommissionerDiscoveryController()->CommissioningSucceeded(cbContext->vendorId, cbContext->productId,
603602
cbContext->nodeId, exchangeMgr, sessionHandle);
604-
605-
#endif // CHIP_DEVICE_CONFIG_APP_PLATFORM_ENABLED
606603
}
607604
}
608605

@@ -625,6 +622,7 @@ class DevicePairedCommand : public Controller::DevicePairingDelegate
625622
chip::Callback::Callback<chip::OnDeviceConnectionFailure> mOnDeviceConnectionFailureCallback;
626623
std::shared_ptr<CallbackContext> mContext;
627624
};
625+
#endif // CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE
628626

629627
void ContentAppFactoryImpl::InstallContentApp(uint16_t vendorId, uint16_t productId)
630628
{
@@ -690,7 +688,7 @@ void ContentAppFactoryImpl::InstallContentApp(uint16_t vendorId, uint16_t produc
690688
nodeIds.insert(tempNodeIds.begin(), tempNodeIds.end());
691689
}
692690
}
693-
#if CHIP_DEVICE_CONFIG_APP_PLATFORM_ENABLED
691+
#if CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE
694692
// refresh ACLs
695693
for (const auto & nodeId : nodeIds)
696694
{
@@ -704,7 +702,7 @@ void ContentAppFactoryImpl::InstallContentApp(uint16_t vendorId, uint16_t produc
704702
GetDeviceCommissioner()->GetConnectedDevice(nodeId, &pairingCommand->mOnDeviceConnectedCallback,
705703
&pairingCommand->mOnDeviceConnectionFailureCallback);
706704
}
707-
#endif // CHIP_DEVICE_CONFIG_APP_PLATFORM_ENABLED
705+
#endif // CHIP_DEVICE_CONFIG_ENABLE_BOTH_COMMISSIONER_AND_COMMISSIONEE
708706
}
709707

710708
bool ContentAppFactoryImpl::UninstallContentApp(uint16_t vendorId, uint16_t productId)

0 commit comments

Comments
 (0)