disconnect method

  1. @override
Future<Either<RealtimeFailure, Unit>> disconnect()
override

Gracefully disconnects from the server.

Implementation

@override
Future<Either<RealtimeFailure, Unit>> disconnect() async {
  simulateState(RealtimeConnectionState.disconnecting);
  await Future<void>.delayed(Duration.zero);
  simulateState(RealtimeConnectionState.disconnected);
  return const Right(unit);
}