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);
|
||||
LOG2(admin?" (admin)\n\n":" (regular)\n\n");
|
||||
saveControllers();
|
||||
} else {
|
||||
if (homeSpan.pairCallback) {
|
||||
homeSpan.pairCallback(true);
|
||||
}
|
||||
}
|
||||
else {
|
||||
LOG0("\n*** ERROR: Can't pair more than %d Controllers\n\n",MAX_CONTROLLERS);
|
||||
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
|
||||
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();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue