Size: a a a

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

2020 October 20

D

Delonge1 in GraphQL — русскоговорящее сообщество
Я вот пытаюсь скрин отправить,а он не отправляется
источник

D

Delonge1 in GraphQL — русскоговорящее сообщество
Ща
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Если не ошибаюсь, то onCompleted срабатывает только на мутации
источник

D

Delonge1 in GraphQL — русскоговорящее сообщество
const [loginUser, { loading }] = useLazyQuery(LOGIN_USER, {
       onError: (err) => setErrors(err.graphQLErrors[0].extensions.errors),
       onCompleted(data) {
           localStorage.setItem('token', data.login.token)
           props.history.push('/')
       },
   })
источник

D

Delonge1 in GraphQL — русскоговорящее сообщество
Не получилось скрин отправить
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
useLazyQuery - может тут мутация должна быть все же, а не квери
источник

D

Delonge1 in GraphQL — русскоговорящее сообщество
type Query {
       getUsers: [User]!
       login(username: String!, password: String!): User!
   }
источник

D

Delonge1 in GraphQL — русскоговорящее сообщество
Это в typeDefs
источник

D

Delonge1 in GraphQL — русскоговорящее сообщество
login у меня в query
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Delonge1
Не получилось скрин отправить
/trust
источник

S

Shieldy in GraphQL — русскоговорящее сообщество
Принято!
источник

D

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

𝒟𝒩

𝒟𝓂𝒾𝓉𝓇𝒾𝓎 𝒩𝑒𝒻𝑒𝒹𝑜𝓋... in GraphQL — русскоговорящее сообщество
Всем привет, возможно уже я не первый кто спрашивает.
Есть объект, я его мутирую и изменения отправляются на мутацию.
но вот вопрос, я не хочу менять все поля, а только те, что изменились, как это можно сделать? но самое главное, есть список полей и он состоит и более 10 полей, и какое поле будет изменено пользователей я знать особо не хочу.  Короче, ищу что-то на подобие конструктора запроса или partial update, но ничего найти не могу.
Angular-apollo => hasura
источник
2020 October 21

А

Арсений in GraphQL — русскоговорящее сообщество
𝒟𝓂𝒾𝓉𝓇𝒾𝓎 𝒩𝑒𝒻𝑒𝒹𝑜𝓋
Всем привет, возможно уже я не первый кто спрашивает.
Есть объект, я его мутирую и изменения отправляются на мутацию.
но вот вопрос, я не хочу менять все поля, а только те, что изменились, как это можно сделать? но самое главное, есть список полей и он состоит и более 10 полей, и какое поле будет изменено пользователей я знать особо не хочу.  Короче, ищу что-то на подобие конструктора запроса или partial update, но ничего найти не могу.
Angular-apollo => hasura
Привет. Можно при мутации перебрать новые значения, сравнить их с текущими и оставить только те, что изменились
источник

𝒟𝒩

𝒟𝓂𝒾𝓉𝓇𝒾𝓎 𝒩𝑒𝒻𝑒𝒹𝑜𝓋... in GraphQL — русскоговорящее сообщество
Арсений
Привет. Можно при мутации перебрать новые значения, сравнить их с текущими и оставить только те, что изменились
diff есть, вот только там же необходимо указывать список полей для мутаций
источник

А

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

𝒟𝒩

𝒟𝓂𝒾𝓉𝓇𝒾𝓎 𝒩𝑒𝒻𝑒𝒹𝑜𝓋... in GraphQL — русскоговорящее сообщество
и там получится куча полей undefned
источник

𝒟𝒩

𝒟𝓂𝒾𝓉𝓇𝒾𝓎 𝒩𝑒𝒻𝑒𝒹𝑜𝓋... in GraphQL — русскоговорящее сообщество
Арсений
Сама hasura позволяет при апдейте передавать не все параметры, поэтому проблем не вижу
это да
источник

А

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

𝒟𝒩

𝒟𝓂𝒾𝓉𝓇𝒾𝓎 𝒩𝑒𝒻𝑒𝒹𝑜𝓋... in GraphQL — русскоговорящее сообщество
Арсений
Как делаете запрос?
через gql и variables
источник