Size: a a a

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

2018 November 27

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Ну есть система эвентов и всё.  А дальше делай что угодно
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Т.е. можно перехватить резала поля и просто дёрнуть его из кеша
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
А евенты генерируются откуда?
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Это внутрянка
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Скажем если я в бд что-то обновлю, мне нужно будет сгенерировать ивент?
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Ща,  до дома доберусь - скину
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Чтобы заафектить все твои хандлеры
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Maxim Makarov
Скажем если я в бд что-то обновлю, мне нужно будет сгенерировать ивент?
Нет
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
На триггерах?
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Я имею ввиду если я к бд обратился вообще с другого приложения
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
А не через орм)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Ты вообще не зависишь от графа короч
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
так, я тут
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
эвенты не надо генерировать никакие
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
А вообще я могу по скупу или дискорду, например, рассказать как у меня работает бэк
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
словами просто быстрее
источник

SZ

Sergey Zverev in GraphQL — русскоговорящее сообщество
akaSybe
мое мнение, что у тебя должен быть один резолвер, внутри которого происходит вся необходимая бизнес-логика связанная с этим действием, то есть в данном случае создание студента и добавление его в класс
Спасибо, так и думал, но сервер не я писал, скорее всего резолвер перепишу
источник
2018 November 28

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
Доброе утро!
у меня вопрос по n+1
не могу понять, где у dataloader-а метод, который возвращает список запрошенных полей текущей "ноды"
например, у меня есть чат
{
 messages {
   id
   text
   from {
     id
     username
   }
 }
}
когда будем находиться в резолвере messages, я хочу сразу знать, что скоро нужно будет вытаскивать и отправителей сообщений
то есть, охота сделать что-то вроде
getFields(info.fieldNodes), который вернет ['id', 'text', 'from']
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
и после этого вытащить юзеров и положить в context
источник