complete method

void complete(
  1. Completer? onDisconnectCompleter,
  2. dynamic error
)

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);
    }
  }
}