React native 如何在OneError回调中使用异步错误处理程序?

React native 如何在OneError回调中使用异步错误处理程序?,react-native,apollo,apollo-client,react-apollo,React Native,Apollo,Apollo Client,React Apollo,我正在创建一个链接,以从服务器上删除401响应上的用户身份验证令牌。这里的问题是,我需要从存储中删除toksn,在我的例子中,AsyncStorage,正如它的名字所示,它执行异步操作,但是如果我尝试从@apollo/client/link/error将异步函数传递给onError回调,代码编辑器立即抛出以下错误:Type'Promise'不可分配给Type'void | Observable错误消息提到您可以返回一个Observable,您可以分享一个实例来澄清

我正在创建一个链接,以从服务器上删除
401
响应上的用户身份验证令牌。这里的问题是,我需要从存储中删除toksn,在我的例子中,
AsyncStorage
,正如它的名字所示,它执行异步操作,但是如果我尝试从
@apollo/client/link/error
将异步函数传递给
onError
回调,代码编辑器立即抛出以下错误:
Type'Promise'不可分配给Type'void | Observable错误消息提到您可以返回一个
Observable,您可以分享一个实例来澄清