Size: a a a

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

2019 March 16

A

Amir in Apollo — русскоговорящее сообщество
Это означает readFragment медленно работает?
источник

OA

Oleg Avgustinov in Apollo — русскоговорящее сообщество
Amir
попробовал просто id вытащить, теперь работает очень быстро, но мне нужны все внутренние обьекты в спецификации и не только id
Теперь увеличевай количество данных, пока не обнаружишь где начинает лагать
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
есть подозрение что в какой то момент тяентся не локальные данные а делается запрос на сервер
источник

OA

Oleg Avgustinov in Apollo — русскоговорящее сообщество
Або реально просто вставь явно ключи, которые хочешь получить
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
кстати посомтри в консоль, может так и есть
источник

A

Amir in Apollo — русскоговорящее сообщество
Oleg Gamega
есть подозрение что в какой то момент тяентся не локальные данные а делается запрос на сервер
посмотрел запроса нет, данные только из memory cache
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
странно и интересно )
источник

OA

Oleg Avgustinov in Apollo — русскоговорящее сообщество
Amir
посмотрел запроса нет, данные только из memory cache
Офлайн режим поставь на всякий случай :)
источник

A

Amir in Apollo — русскоговорящее сообщество
А вообще это правильный паттерн получать данные так?  если есть id то как получить спецификаию из кэша кроме как readFragment?
источник

A

Amir in Apollo — русскоговорящее сообщество
я начинаю предполагать что readFragment медленно работает
источник

A

Amir in Apollo — русскоговорящее сообщество
Oleg Avgustinov
Офлайн режим поставь на всякий случай :)
вроде в запросе @client
источник

OA

Oleg Avgustinov in Apollo — русскоговорящее сообщество
Amir
А вообще это правильный паттерн получать данные так?  если есть id то как получить спецификаию из кэша кроме как readFragment?
readFragment используй, но внутрь передавай явно ключи без "...someFragmentData"
источник

A

Amir in Apollo — русскоговорящее сообщество
тогда довольно большой запрос получается
источник

A

Amir in Apollo — русскоговорящее сообщество
__typename
       id
       name
       prodEntries {
           ...ProdEntryInfo
       }
       prodOperations {
           ...ProdOperationInfo
       }
       prodSpreads {
           id
           name
           cuttingEntries {
               id
               cut_date
               prodSpread_id
               lineItems {
                   id
                   quantity
                   size {
                       id
                       name
                   }
               }
               period {
                   id
                   name
               }
               wages {
                   ...WageInfo
               }
               weight
           }
           prodPatterns {
               id
               name
           }
       }
источник

A

Amir in Apollo — русскоговорящее сообщество
Oleg Avgustinov
readFragment используй, но внутрь передавай явно ключи без "...someFragmentData"
добавил все поля вручную, опять медленно работает со всеми внутренними полями вместе. Видимо parser не может конвертировать весь обьект быстро.
источник

A

Amir in Apollo — русскоговорящее сообщество
Есть еще варианты?  или apollo не для таких проектов?
источник

OG

Oleg Gamega in Apollo — русскоговорящее сообщество
дебажить надо, но кейс честно говоря интересный
источник

OA

Oleg Avgustinov in Apollo — русскоговорящее сообщество
Amir
Есть еще варианты?  или apollo не для таких проектов?
Попробуй все таки вычеслить на каком количестве ключей начинает глючить.
На крайняк разбить на несколько query
источник

A

Amir in Apollo — русскоговорящее сообщество
или есть другой способ получить внутренний обьект из кэша по id?
источник

A

Amir in Apollo — русскоговорящее сообщество
Oleg Avgustinov
Попробуй все таки вычеслить на каком количестве ключей начинает глючить.
На крайняк разбить на несколько query
вычислил, начинается с ProdEntry там еще внутренний array обьектов. Но мне нужны все внутренние обьекты в одном query
источник