From 815ea7abeaa8bb3562e4c118bb8ad928386faecf Mon Sep 17 00:00:00 2001 From: Khaos Tian Date: Wed, 17 Feb 2016 17:45:47 -0800 Subject: [PATCH] Track setup session termination --- lib/bridgeSetupSession.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/bridgeSetupSession.js b/lib/bridgeSetupSession.js index ed8dea9..8d140d9 100644 --- a/lib/bridgeSetupSession.js +++ b/lib/bridgeSetupSession.js @@ -83,6 +83,13 @@ BridgeSetupSession.prototype.handleWriteRequest = function(request) { } else if (this.currentStage === 4) { this.handleManageAccessory(request); } + } else if (request.type === "Terminate") { + this.transactionID = request.tid; + this.validSession = false; + + if (this.currentStage === 3) { + this.currentPlatformInstance.configurationRequestHandler(this.currentPlatformContext, request, this.pluginResponseHandler.bind(this)); + } } }