Size: a a a

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

2019 April 20

g

graphql_bot in GraphQL — русскоговорящее сообщество
graphql-compose/graphql-compose v6.3.1 → v6.3.2 🎉
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Пытаюсь реализовать дерево комментов, есть родительский коммент, у него есть дочерние, для родительских я без проблем пагинацию сделал, а на внутренних не знаю как
источник

s

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

s

shashkov0 in GraphQL — русскоговорящее сообщество
Интересует вопрос, можно ли прокинуть аргументы в код, который на 87 строке?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
shashkov0
Интересует вопрос, можно ли прокинуть аргументы в код, который на 87 строке?
прокинуть в запросе? сделай переменную и заюзай её в двух местах. Ну или я неправильно понял
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Аргументы приходят в код который на 11 строчке, а код с 87 не приходят
источник

U

Uxname in GraphQL — русскоговорящее сообщество
а скинь пример запроса
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
query COMMENTS {
 comments(storyId: "43", cursor: "", commentId: "1") {
   edges {
     id
     body
     branch {
       id
       body
       branch {
         id
         body
       }
     }
   }
   pageInfo {
     hasNextPage
     endCursor
   }
 }
}
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
И еще вопрос, как рекурсивно составить запрос, который всё дерево комментов вернет? Это возможно вообще?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
shashkov0
И еще вопрос, как рекурсивно составить запрос, который всё дерево комментов вернет? Это возможно вообще?
нет, делай плоскую структуру
источник

s

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

U

Uxname in GraphQL — русскоговорящее сообщество
shashkov0
query COMMENTS {
 comments(storyId: "43", cursor: "", commentId: "1") {
   edges {
     id
     body
     branch {
       id
       body
       branch {
         id
         body
       }
     }
   }
   pageInfo {
     hasNextPage
     endCursor
   }
 }
}
а где тут пагинация?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
сори если туплю, день тяжелый был :)
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Uxname
а где тут пагинация?
cursor ))
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Ну в общем я понял, я изначально не правильно начал делать, когда сделал вложенную структуру
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Буду группировать комменты на фронте уже
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Только я сейчас не понимаю как для них отдельную пагинацию сделать
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
То есть у родительских комментов своя пагинация, у каждой вложенной ветки своя
источник

U

Uxname in GraphQL — русскоговорящее сообщество
сделай резолвер, который на вход принимает id родительской ветки (null если это корневая ветка) и количество комментов/курсор, а на выход отдаёт комменты из этой ветки
источник

U

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