Size: a a a

GraphQL — русскоговорящее сообщество

2021 September 30

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
вообще, у нас кодгеном нагенеренны хуки. Как я понимаю это пости тоже самое, что и аполло хуки
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
По идее, если в кеше аполло меняется, то и в хуке должно меняться.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Даже между вкладками браузера.
источник

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
еще из особенностей, что у нас id в кэше кастомный, берется из другого поля
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
А, ну вот и приехали. )
источник

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
ну вроде даже в доке аполло можно его менять
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
источник

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
+
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
А __typename дописываете?
источник

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
в query? нет
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Попробуй добавить.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Я бы сделал mini repro с обычными id и проверил работает ли на последней версии Apollo Client без TS-хуков.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Если работает, заменил id на свои и проверил работает ли.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
И если работает, то тогда прикрутил бы уже код-ген TS.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Таким образом, вычислил бы в чём проблема.
источник

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
правильно понимаю, что если кэш обновляется то данные должны автоматом меняться?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Если юзаете хук, то да.
источник

NK

Nikita Krulikovskiy in GraphQL — русскоговорящее сообщество
Всем привет! Использую apollo и nuxt. И возникла такая проблема, после ребута или какого то времени у меня удаляется кука созданная через cookieUniversal, там я храню рефреш токен. А токен который для Apollo хранится через сам apollo nuxt. Сроки у токенов стоят 7 дней, но рефреш почему то иногда отваливается и ssr нукта его не видит. Хотя вроде cookieUniversal используется в apollo и работает так же...
источник

АА

Андрей Антипов... in GraphQL — русскоговорящее сообщество
все оказалось проще, те данные, которые не обновлялись на странице были заязаны на стейт, который сетерился в query на onCompleted. уйдя от этого данные магическим образом стали автоматически обновляться на фронте
источник
2021 October 01

AK

Alexandr K in GraphQL — русскоговорящее сообщество
Ребят не подскажите, где может быть ошибка? В консоле:
index.js:1 Unhandled GraphQL subscription error Error: jwt must be provided
источник