Как добавить данные из подписки в коллекцию?

#graphql #relay #graphql-subscriptions

Вопрос:

Я пытаюсь создать чат с использованием graphql, react-native и relay. У меня есть один запрос на разбиение на страницы для обработки выборки сообщений, и у меня есть отдельная подписка на новые сообщения для обработки случаев отправки новых сообщений и их получения на ходу. Проблема в том, что я не уверен, как обновить коллекцию, которую я получаю из запроса, используя полученные сообщения из подписки. Ofc Я мог бы запускать повторную выборку каждый раз, когда подписка получает уведомление, но разве нет лучшего способа, такого как обновление кэша или добавление сообщений о подписке в коллекцию?