2015-12-05 2 views
0

Каждые 15 секунд мне нужно обновить данные во всех фрагментах на одном из контейнеров Relay. Есть ли простой способ сделать это?Как реализовать длительный опрос с помощью реле?

Я попытался relay.forceFetch({...}), но эта ошибка:

Uncaught Invariant Violation: RelayStoreData.buildFragmentQueryForDataID(): Cannot refetch record `client:-8564613888_first(100)` without a path. 

Ни один из моих переменных не меняются, и в документации говорится, что все фрагменты будут refetched если forceFetch передается пустое множество.

Я не уверен, что означает предупреждение об ошибке «путь» здесь.

+1

Это ошибка. Если у вас есть момент, не могли бы вы зарегистрировать это как проблему на Relay GitHub с такой же подробной информацией, какой вы можете (репрограмма на релейной площадке была бы идеальной). https://facebook.github.io/relay/prototyping/playground.html#/ – steveluscher

+0

Только что зарегистрировался, спасибо за своевременный ответ! https://github.com/facebook/relay/issues/655 –

ответ

Смежные вопросы