return true if it's authentication error
@override Future<bool> get onDisconnected => _onDisconnectedCompleter.future;