Size: a a a

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

2021 January 06

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Roman
Нужно сделать статусы online и sleep
1. online - loggedInUser and have open at least one team board or team page
2. sleep - loggedin but not online


Юзер пингуется юзер каждые 2 минуты и обновляется статус
Можно добавить поле isSleep, но не понятно где его потом использовать. Так как юзер онлайн, то можно было чекать url при каждом запросе, но тут не рест, а graphql и req.url будет всегда '/'
Пускай юзер свой статус на сервер шлет
SetStatus(online)

GetStatus(user id)
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Алексей Козин
Пускай юзер свой статус на сервер шлет
SetStatus(online)

GetStatus(user id)
Или не getstatus а поле, в тело юзера
источник

R

Roman in GraphQL — русскоговорящее сообщество
Алексей Козин
Пускай юзер свой статус на сервер шлет
SetStatus(online)

GetStatus(user id)
а как он будет его определять?
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Roman
а как он будет его определять?
Если залогинен и открыта борда, то пошли онлайн
Если давно статусов не пересылал, то sleep
Если юзер разлогинелся (сбросил свой токен?), то пошли offline
источник

R

Roman in GraphQL — русскоговорящее сообщество
Алексей Козин
Если залогинен и открыта борда, то пошли онлайн
Если давно статусов не пересылал, то sleep
Если юзер разлогинелся (сбросил свой токен?), то пошли offline
а как он будет определять что например открытый борд?
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Roman
а как он будет определять что например открытый борд?
На борд должны быть какие-то узнаваемые query
Например, запрос тела этой борды
Можно на сервере, когда запрашивается борда, обновить статус пользователя
То есть вообще без setStatus и пингов сделать, а обновлять статус чисто с активности на сервере
источник

R

Roman in GraphQL — русскоговорящее сообщество
Алексей Козин
На борд должны быть какие-то узнаваемые query
Например, запрос тела этой борды
Можно на сервере, когда запрашивается борда, обновить статус пользователя
То есть вообще без setStatus и пингов сделать, а обновлять статус чисто с активности на сервере
а монитрить со стороны бека url не как не получится сделать?
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Roman
а монитрить со стороны бека url не как не получится сделать?
так url же один и тот же, там graphql запросы разные, как я понял
но вообще если тебе нет разницы, что именно за запрос клиент шлет, то да, можешь мониторить сам url
источник

R

Roman in GraphQL — русскоговорящее сообщество
Алексей Козин
так url же один и тот же, там graphql запросы разные, как я понял
но вообще если тебе нет разницы, что именно за запрос клиент шлет, то да, можешь мониторить сам url
так у меня постоянно url выдает корень, / при любом запросе
источник

E

Ernest in GraphQL — русскоговорящее сообщество
Привет всем , подскажите плиз почему у меня эта ошибка?
источник

E

Ernest in GraphQL — русскоговорящее сообщество
Unknown argument "id" on field "allStrapiFiltroPortfolio" of type "Query"

query ($id: ID!)  {
                       allStrapiFiltroPortfolio(id: { eq: $id }) {
                       edges {
                           node {
                           id
                           Titolo_it
                           portfolios {
                               id
                               Image {
                                   childImageSharp {
                                   fluid(maxWidth: 400) {
                                       ...GatsbyImageSharpFluid_withWebp
                                   }
                                   }
                               }
                           }
                           }
                       }
                       }
                   }
источник

b

bbclub in GraphQL — русскоговорящее сообщество
Ernest
Unknown argument "id" on field "allStrapiFiltroPortfolio" of type "Query"

query ($id: ID!)  {
                       allStrapiFiltroPortfolio(id: { eq: $id }) {
                       edges {
                           node {
                           id
                           Titolo_it
                           portfolios {
                               id
                               Image {
                                   childImageSharp {
                                   fluid(maxWidth: 400) {
                                       ...GatsbyImageSharpFluid_withWebp
                                   }
                                   }
                               }
                           }
                           }
                       }
                       }
                   }
В описании схемы есть этот аргумент?
источник

b

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

E

Ernest in GraphQL — русскоговорящее сообщество
bbclub
В описании схемы есть этот аргумент?
спасибо , нету)))
источник

MV

Mark Vartanyan in GraphQL — русскоговорящее сообщество
query { hello }
😁
источник
2021 January 07

А

Артур in GraphQL — русскоговорящее сообщество
Почему мои сообщения удаляются?
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
Артур
Почему мои сообщения удаляются?
/trust
источник

S

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

А

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

А

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