我正在迁移到 apollo-client v2.6 到 v3。
当我获得订阅数据时,是
useSubscription(CHANGED_CHAT_TAG_SUBSCRIPTION, {
variables: { token, customer: me.customer._id },
onSubscriptionData: async ({
subscriptionData: {
data: { changedChatTag },
},
}) => {
dispatch({
type: CHANGE_CHAT_TAG,
payload: { changedChatTag, me },
});
},
});
我收到这个错误。错误说我订阅数据是只读的。
Unhandled Rejection (TypeError): "changedChatTag" is read-only.
我知道缓存在 apollo-client v3 上是只读的。从服务器返回的查询和订阅也不再是只读的了吗?