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