我正在使用 Flutter graphql_client ,它的实现与本示例中的内容非常相似
我的客户端创建如下所示:
abstract class AbstractAdapter {
Link get httpLink;
GraphQLClient client;
AbstractAdapter() {
client = GraphQLClient(cache: InMemoryCache(), link: httpLink);
}
Future<QueryResult> query(QueryOptions options) {
return client.query(options);
}
}
它工作得很好,但问题在于缓存如果我两次发送相同的突变,它会返回缓存的结果而不是再次发送!
感谢任何帮助。