Я пытаюсь получить чаты, частью которых является конкретный пользователь, и это работает, но когда я подписываюсь на этот запрос и кто-то запускает чат со мной или я начинаю чат с новым человеком, он не обновляется , Когда я вручную перезагружаю страницу, она получает последние чаты, поэтому я думаю, что мой запрос работает, но подписка на него не работает.
Вот мой запрос:
let query = new Parse.Query("Chat");
query = query.containedIn("members", [Parse.User.current()]);
А вот и подписка:
let subscription = query.subscribe();
subscription.on("create", chat => addChatToView(chat))
Я попытался сделать это вручную, пропустив вторую строку и подписавшись на всю таблицу, и используя lodash
, чтобы каким-то образом отфильтровать результаты.
Есть ли какое-то решение, кроме как делать это вручную?