Size: a a a

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

2019 February 12

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Насколько адекватно изменять контекст внури резолвера?
К примеру, при аутентификации добавлять userId в ctx.
источник

MM

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Никто не в курсе как задать дефолтное значение для ENUM в input type?
источник

c

cristina in GraphQL — русскоговорящее сообщество
Maxim Makarov
Никто не в курсе как задать дефолтное значение для ENUM в input type?
А там есть такое понятие?)
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
cristina
А там есть такое понятие?)
да
источник

MM

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

c

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

MM

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

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
вопрос к знактокам:
Вот у меня есть квери
{
 population {
    total { count }
    man { count }
    woman { count }
 }
}

count - кол-во людей. А я хочу получить проценнтное соотношение вместе с количеством и реализовать это средставми graphQl (резолвером).
Я могу в резолвере посчитать и вернуть обьект типа

{
 population {
    total { count: 1000, relative: 100 }
    man { count : 250, relative: 25 }
    woman { count: 750, relative: 75 }
 }
}


так?
источник

IK

ILshat Khamitov in GraphQL — русскоговорящее сообщество
вроде relative тоже надо будет указывать
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
Забыл упомянуть резолвер клиентский
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
т.е. сейчас я делаю так - у меня две квери извлекаются по-очереди

{
 population {
    total { count }
    man { count }
    woman { count }
 }
}


и

{
 population @client {
    total { count, relative }
    man { count, relative }
    woman { count, relative }
 }
}
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
но это честно говоря булшит два раза писать одно и то-же
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
как это сделать пофеншую?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
на бэке сделать?)
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
предположим апи открытая и мне не подвластная
источник

v

vitshev in GraphQL — русскоговорящее сообщество
можно передать параметр в поле, хотя тоже так себе)
{
 population {
    total { count(unit: PERCENT) }
    man { count(unit: PERCENT) }
    woman { count(unit: PERCENT) }
 }
}
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
не они оба нужны
источник

v

vitshev in GraphQL — русскоговорящее сообщество
Тогда наверное завернуть их в обьект и в корневом resolver все сразу готовить
источник

A

Alex CherryTea in GraphQL — русскоговорящее сообщество
в своих влажных мечтах я надеялся что есть что-то аля

{
 population {
    total { count, relative @client }
    man { count, relative @client}
    woman { count, relative @client }
 }
}
источник