call pairCallback whenever a controller is added
This commit is contained in:
parent
8f1c69150d
commit
61dd4e8a6b
|
|
@ -1413,7 +1413,11 @@ tagError HAPClient::addController(uint8_t *id, uint8_t *ltpk, boolean admin){
|
||||||
charPrintRow(id,hap_controller_IDBYTES,2);
|
charPrintRow(id,hap_controller_IDBYTES,2);
|
||||||
LOG2(admin?" (admin)\n\n":" (regular)\n\n");
|
LOG2(admin?" (admin)\n\n":" (regular)\n\n");
|
||||||
saveControllers();
|
saveControllers();
|
||||||
} else {
|
if (homeSpan.pairCallback) {
|
||||||
|
homeSpan.pairCallback(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
LOG0("\n*** ERROR: Can't pair more than %d Controllers\n\n",MAX_CONTROLLERS);
|
LOG0("\n*** ERROR: Can't pair more than %d Controllers\n\n",MAX_CONTROLLERS);
|
||||||
err=tagError_MaxPeers;
|
err=tagError_MaxPeers;
|
||||||
}
|
}
|
||||||
|
|
@ -1462,6 +1466,9 @@ void HAPClient::removeController(uint8_t *id){
|
||||||
if(homeSpan.pairCallback) // if set, invoke user-defined Pairing Callback to indicate device has been un-paired
|
if(homeSpan.pairCallback) // if set, invoke user-defined Pairing Callback to indicate device has been un-paired
|
||||||
homeSpan.pairCallback(false);
|
homeSpan.pairCallback(false);
|
||||||
}
|
}
|
||||||
|
else if(homeSpan.pairCallback){ // if set, invoke user-defined Pairing Callback to indicate device has been un-paired
|
||||||
|
homeSpan.pairCallback(false);
|
||||||
|
}
|
||||||
|
|
||||||
saveControllers();
|
saveControllers();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue