Android 如何在flatter中使用没有本地缓存的QraphQL
问题是我需要从服务器获取数据,但它返回本地缓存数据。因此,它与服务器具有不同的值Android 如何在flatter中使用没有本地缓存的QraphQL,android,ios,flutter,graphql,cache-control,Android,Ios,Flutter,Graphql,Cache Control,问题是我需要从服务器获取数据,但它返回本地缓存数据。因此,它与服务器具有不同的值 final HttpLink httpLink = HttpLink("URL"); final AuthLink authLink = AuthLink( getToken: () => "Token", headerKey: "auth" ); final Link link = authLink.concat
final HttpLink httpLink = HttpLink("URL");
final AuthLink authLink = AuthLink(
getToken: () => "Token", headerKey: "auth"
);
final Link link = authLink.concat(httpLink);
GraphQLClient client = GraphQLClient(
cache: GraphQLCache(store: HiveStore()),
link: link,
);
ValueNotifier<GraphQLClient> notifierClient = ValueNotifier(client);
final-HttpLink-HttpLink=HttpLink(“URL”);
最终AuthLink AuthLink=AuthLink(
getToken:()=>“令牌”,标题键:“auth”
);
最终链接=authLink.concat(httpLink);
GraphQLClient=GraphQLClient(
缓存:GraphQLCache(存储:HiveStore()),
链接:链接,
);
ValueNotifier notifierClient=ValueNotifier(客户端);
您可以定义GraphQLClient
,而无需存储
GraphQLClient client = GraphQLClient(
cache: GraphQLCache(),
link: link,
);
您可以定义
GraphQLClient
,而无需store
GraphQLClient client = GraphQLClient(
cache: GraphQLCache(),
link: link,
);