Каждые 15 секунд мне нужно обновить данные во всех фрагментах на одном из контейнеров Relay. Есть ли простой способ сделать это?Как реализовать длительный опрос с помощью реле?
Я попытался relay.forceFetch({...})
, но эта ошибка:
Uncaught Invariant Violation: RelayStoreData.buildFragmentQueryForDataID(): Cannot refetch record `client:-8564613888_first(100)` without a path.
Ни один из моих переменных не меняются, и в документации говорится, что все фрагменты будут refetched если forceFetch
передается пустое множество.
Я не уверен, что означает предупреждение об ошибке «путь» здесь.
Это ошибка. Если у вас есть момент, не могли бы вы зарегистрировать это как проблему на Relay GitHub с такой же подробной информацией, какой вы можете (репрограмма на релейной площадке была бы идеальной). https://facebook.github.io/relay/prototyping/playground.html#/ – steveluscher
Только что зарегистрировался, спасибо за своевременный ответ! https://github.com/facebook/relay/issues/655 –