Skip to content

Commit 1807324

Browse files
committed
Listen for all BDX protocol messages rather than just the init messages.
1 parent bc870c2 commit 1807324

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/controller/python/chip/bdx/bdx-transfer-server.cpp

+2-4
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,13 @@ CHIP_ERROR BdxTransferServer::Init(Messaging::ExchangeManager * exchangeManager)
3030
{
3131
VerifyOrReturnError(exchangeManager != nullptr, CHIP_ERROR_INVALID_ARGUMENT);
3232
mExchangeManager = exchangeManager;
33-
ReturnOnFailure(mExchangeManager->RegisterUnsolicitedMessageHandlerForType(MessageType::ReceiveAccept, this));
34-
return mExchangeManager->RegisterUnsolicitedMessageHandlerForType(MessageType::SendAccept, this);
33+
return mExchangeManager->RegisterUnsolicitedMessageHandlerForProtocol(Protocols::BDX::Id, this);
3534
}
3635

3736
void BdxTransferServer::Shutdown()
3837
{
3938
VerifyOrReturn(mExchangeManager != nullptr);
40-
LogErrorOnFailure(mExchangeManager->UnregisterUnsolicitedMessageHandlerForType(MessageType::ReceiveAccept));
41-
LogErrorOnFailure(mExchangeManager->UnregisterUnsolicitedMessageHandlerForType(MessageType::SendAccept));
39+
LogErrorOnFailure(mExchangeManager->UnregisterUnsolicitedMessageHandlerForProtocol(Protocols::BDX::Id));
4240
mExchangeManager = nullptr;
4341
}
4442

0 commit comments

Comments
 (0)