首页 > 解决方案 > 来自 SocketClientConfig 的 initPayload 不接受类似 Json 的数据

问题描述

描述错误

我收到以下错误消息

The argument type 'Map<String, Map<String,String>>' can't be assigned to the parameter type 'Future<dynamic> Function()'.

initPayload此代码中的参数:

static final WebSocketLink webSocketLink = WebSocketLink(
    url: 'wss://hasura.io/learn/graphql',
    config: SocketClientConfig(
      autoReconnect: true,
      inactivityTimeout: Duration(seconds: 30),
      initPayload: {'headers': {'Authorization': _token}},
    ),
  );

重现

标签: flutterwebsocketgraphqlhasura

解决方案


答案可以在这篇文章中找到。


推荐阅读