@@ -57,8 +57,7 @@ abstract class GraphQLSocketMessage extends JsonSerializable {
57
57
final Map <String , dynamic > map =
58
58
json.decode (message as String ) as Map <String , dynamic >;
59
59
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 > {};
62
61
final String id = (map['id' ] ?? 'none' ) as String ;
63
62
64
63
switch (type) {
@@ -77,15 +76,15 @@ abstract class GraphQLSocketMessage extends JsonSerializable {
77
76
78
77
// for completeness
79
78
case MessageTypes .subscribe:
80
- return SubscribeOperation (id, payload);
79
+ return SubscribeOperation (id, payload as Map < String , dynamic > );
81
80
case MessageTypes .start:
82
- return StartOperation (id, payload);
81
+ return StartOperation (id, payload as Map < String , dynamic > );
83
82
case MessageTypes .stop:
84
83
return StopOperation (id);
85
84
case MessageTypes .ping:
86
- return PingMessage (payload);
85
+ return PingMessage (payload as Map < String , dynamic > );
87
86
case MessageTypes .pong:
88
- return PongMessage (payload);
87
+ return PongMessage (payload as Map < String , dynamic > );
89
88
90
89
case MessageTypes .data:
91
90
return SubscriptionData (id, payload['data' ], payload['errors' ]);
0 commit comments