如何使用Apollo订阅更新已删除的GraphQL数据?

问题描述

在这里和我在一起有点耐心,我对这些东西很陌生。

我正在尝试创建一个聊天应用程序,但是删除邮件时遇到了一些麻烦。

_subscribetoDeletedChats = () => {
    //..
      updateQuery: (prevIoUs,{ subscriptionData }) => {
        const result = {
          chats: prevIoUs.chats.filter(
            chat => chat.id !== subscriptionData.data.chats.prevIoUsValues.id
          )
        };
        return result;

当前问题是该节点已删除(写在另一个文件中),所以我无法识别先前的ID(给我一个错误提示“无法读取未定义的prevIoUsValues”)。我有点无所适从,而且不确定我是否完全了解删除的工作原理。删除的节点是否总是为空?那么人们如何获得他们的身份证?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)