complete method
for internal use only is called to complete the private underlying onDisconnect with a void or an error
Implementation
void complete(Completer? onDisconnectCompleter, error) {
if (onDisconnectCompleter != null && !onDisconnectCompleter.isCompleted) {
if (error != null) {
onDisconnectCompleter.complete();
} else {
onDisconnectCompleter.complete(error);
}
}
}