и я показываю кнопку авторизации черз соц сети и когда пользователь авторизуется я делаю refetch и result уже не пустой и я могу показывать кнопку logout которая при клике вызывает простую функцию logout, в которой я удаляю токен из storage и делаю снова refetch, но тут и проблема что после refetch объект result не пустой, по нетворку видно что с сервера приходит 401 и пустой ключ с юзером, но почему result берет из кэша юзера когда запрос реально делается на сервер? Кто знает как сделать так чтобы кэш apollo обновился и везде result был null?
cache,evict но вообще делать рефетчи - странное решение, почему не менять мутацией?
потому что 401 ответ это не успех
Обсуждают сегодня