@@ -10,8 +10,9 @@ import 'package:graphql/src/utilities/platform.dart';
1010import 'package:meta/meta.dart' ;
1111import 'package:rxdart/rxdart.dart' ;
1212import 'package:stream_channel/stream_channel.dart' ;
13+ import 'package:uuid/data.dart' ;
14+ import 'package:uuid/rng.dart' ;
1315import 'package:uuid/uuid.dart' ;
14- import 'package:uuid/uuid_util.dart' ;
1516import 'package:web_socket_channel/status.dart' as ws_status;
1617import 'package:web_socket_channel/web_socket_channel.dart' ;
1718
@@ -26,7 +27,7 @@ typedef WebSocketConnect = FutureOr<WebSocketChannel> Function(
2627);
2728
2829// create uuid generator
29- final _uuid = Uuid (options : { 'grng' : UuidUtil .cryptoRNG} );
30+ final _uuid = Uuid (goptions : GlobalOptions ( CryptoRNG ()) );
3031
3132class SubscriptionListener {
3233 Function callback;
@@ -472,10 +473,8 @@ class SocketClient {
472473 final bool waitForConnection,
473474 ) {
474475 final String id = _uuid.v4 (
475- options: {
476- 'random' : randomBytesForUuid,
477- },
478- ).toString ();
476+ config: V4Options (randomBytesForUuid, null ),
477+ );
479478 final StreamController <Response > response = StreamController <Response >();
480479 StreamSubscription <SocketConnectionState >? sub;
481480 final bool addTimeout =
0 commit comments