Size: a a a

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

2019 May 08

p

petyappetrov in Apollo — русскоговорящее сообщество
нашел людей которые тоже сталкивались с такой проблемой
источник

p

petyappetrov in Apollo — русскоговорящее сообщество
источник

DS

Dmitriy Shuleshov in Apollo — русскоговорящее сообщество
А есть у тимы аполо роад меп ? Они будут хуки пилить официально?
источник
2019 May 09

ن

ناصر in Apollo — русскоговорящее сообщество
привет


Пожалуйста, представьте дружескую чат-группу
источник

А

Андрей in Apollo — русскоговорящее сообщество
Коллеги, помогите сделать пагинацию во флэтлисте. Не получается.
источник
2019 May 13

EZ

Egor Zholnin in Apollo — русскоговорящее сообщество
Всем привет) Проблема с кэшем в apollo. Пытаюсь обновить кэш после мутации, он вроде как обновляется, но в то же время нет
Пытаюсь так:
<Mutation
       mutation={ADD_TEAM}
       update={(cache, res) => {
         const GET_TEAMS = gql`
           query {
             team {
               getList {
                 list {
                   id
                   title
                   logo {
                     publicLink
                   }
                 }
               }
             }
           }
         `
         try {
           const data = cache.readQuery({ query: GET_TEAMS });
           data.team.getList.list.push(res.data.team.add);
           cache.writeQuery({
             query: GET_TEAMS,
             data
           });
         } catch (error) {
           console.error(error);
         }
       }}
     >
источник

EZ

Egor Zholnin in Apollo — русскоговорящее сообщество
код отрабатывает тихо, мутация проходит, данные обновляются, но после перезагрузки страницы
источник

K

Kolya Vlasov in Apollo — русскоговорящее сообщество
Egor Zholnin
код отрабатывает тихо, мутация проходит, данные обновляются, но после перезагрузки страницы
если данные обновляются только после перезагрузки страницы, то это значит, что что-то на клиенте не так
т.к. после перезагрузки, скорее всего, идет запрос даты с бека
источник

EZ

Egor Zholnin in Apollo — русскоговорящее сообщество
Kolya Vlasov
если данные обновляются только после перезагрузки страницы, то это значит, что что-то на клиенте не так
т.к. после перезагрузки, скорее всего, идет запрос даты с бека
Куда смотреть? В провайдер?
источник

K

Kolya Vlasov in Apollo — русскоговорящее сообщество
Egor Zholnin
Куда смотреть? В провайдер?
ошибка в консоль падает?
источник

EZ

Egor Zholnin in Apollo — русскоговорящее сообщество
Kolya Vlasov
ошибка в консоль падает?
Invariant Violation: Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag?
источник

K

Kolya Vlasov in Apollo — русскоговорящее сообщество
го в личку
источник

V

Vlad Nechyporchuk in Apollo — русскоговорящее сообщество
Egor Zholnin
Всем привет) Проблема с кэшем в apollo. Пытаюсь обновить кэш после мутации, он вроде как обновляется, но в то же время нет
Пытаюсь так:
<Mutation
       mutation={ADD_TEAM}
       update={(cache, res) => {
         const GET_TEAMS = gql`
           query {
             team {
               getList {
                 list {
                   id
                   title
                   logo {
                     publicLink
                   }
                 }
               }
             }
           }
         `
         try {
           const data = cache.readQuery({ query: GET_TEAMS });
           data.team.getList.list.push(res.data.team.add);
           cache.writeQuery({
             query: GET_TEAMS,
             data
           });
         } catch (error) {
           console.error(error);
         }
       }}
     >
Попробуй для теста сделать политику кеширования(cash-and-network, cache-first). У тебя наверное network-only на запросе и оно постоянно делает запрос в бек
источник
2019 May 15

Д

Дмитрий Д in Apollo — русскоговорящее сообщество
Всем привет!
источник

Д

Дмитрий Д in Apollo — русскоговорящее сообщество
Помогите разобраться с запросом... Android, клиента создал, схему подключил, все query и mutation загрузил. Задача авторизоваться в приложении.
источник

S

Sergey in Apollo — русскоговорящее сообщество
Привет всем, кто-то использует schema stitching и schemaDirectives вместе?
Apollo игнорирует дерективы после ститчинга.

Кто-то уже открыл подобное issue: https://github.com/apollographql/graphql-tools/issues/862

Но написали, что в @next фиксанули. Попробовал обновить все что есть в проекте из аполло под alpha.
Не помогло 🙁
источник

EM

Eugene M in Apollo — русскоговорящее сообщество
Гайз, подскажите, пож. Есть что-то типа кеш middleware у аполло? Или возможно подскажете какой-то другой путь решения проблемы: нужно вызывать условный метод после определенных квери-операций. Я почему-то решил, что link middlware это отличное место для такой задачи, но при повторении этих операций юзером, линк не срабатывет, тк данные приезжают из аполло-кеша
источник
2019 May 16

EZ

Egor Zholnin in Apollo — русскоговорящее сообщество
Eugene M
Гайз, подскажите, пож. Есть что-то типа кеш middleware у аполло? Или возможно подскажете какой-то другой путь решения проблемы: нужно вызывать условный метод после определенных квери-операций. Я почему-то решил, что link middlware это отличное место для такой задачи, но при повторении этих операций юзером, линк не срабатывет, тк данные приезжают из аполло-кеша
А у компонента Query разве нет свойства updated?
источник
2019 May 21

VA

Veaceslav Artiom in Apollo — русскоговорящее сообщество
Всем привет. Мужики а я правильно понимаю что subscriptions не работает с modules ? Если я делаю сразу:
const server = new ApolloServer({ typeDefs, resolvers }) тогда это работает, а вот если использовать модули, то говорит: Subscription field must return Async Iterable. Received: undefined
источник

VA

Veaceslav Artiom in Apollo — русскоговорящее сообщество
Можете подсказать плиз, если есть решение этого момента ?
источник