У меня есть следующий контейнер Relay в моем компоненте Feed, который представляет собой простой список сообщений.
export default Relay.createContainer(Feed, {
initialVariables: {
count: 5,
},
fragments: {
viewer: () => Relay.QL`
fragment on Viewer {
posts(first: $count) {
pageInfo {
hasNextPage
}
edges {
node {
id,
body
},
},
},
},
`,
},
});
Эти сообщения упорядочены по самым последним, как я могу проверить, есть ли более новые сообщения на моем сервере graphql? Я хочу использовать стратегию вытягивания, пока не перенесу ее на подписки graphql/relay.
Могу ли я использовать forceFetch? Я не хочу обновлять Relay Store, я просто хочу уведомить пользователя, у которого есть новые сообщения.