@@ -57,8 +57,7 @@ abstract class GraphQLSocketMessage extends JsonSerializable {
5757 final Map <String , dynamic > map =
5858 json.decode (message as String ) as Map <String , dynamic >;
5959 final String type = (map['type' ] ?? 'unknown' ) as String ;
60- final payload =
61- (map['payload' ] ?? < String , dynamic > {}) as Map <String , dynamic >;
60+ final payload = map['payload' ] ?? < String , dynamic > {};
6261 final String id = (map['id' ] ?? 'none' ) as String ;
6362
6463 switch (type) {
@@ -77,15 +76,15 @@ abstract class GraphQLSocketMessage extends JsonSerializable {
7776
7877 // for completeness
7978 case MessageTypes .subscribe:
80- return SubscribeOperation (id, payload);
79+ return SubscribeOperation (id, payload as Map < String , dynamic > );
8180 case MessageTypes .start:
82- return StartOperation (id, payload);
81+ return StartOperation (id, payload as Map < String , dynamic > );
8382 case MessageTypes .stop:
8483 return StopOperation (id);
8584 case MessageTypes .ping:
86- return PingMessage (payload);
85+ return PingMessage (payload as Map < String , dynamic > );
8786 case MessageTypes .pong:
88- return PongMessage (payload);
87+ return PongMessage (payload as Map < String , dynamic > );
8988
9089 case MessageTypes .data:
9190 return SubscriptionData (id, payload['data' ], payload['errors' ]);
0 commit comments