connect method
Establishes the real-time connection and completes protocol handshake.
Implementation
@override
Future<Either<RealtimeFailure, Unit>> connect() async {
simulateState(RealtimeConnectionState.connecting);
await Future<void>.delayed(Duration.zero);
simulateState(RealtimeConnectionState.connected);
return const Right(unit);
}