Я использую subs-manager, но ответ на этот вопрос может не зависеть от этой библиотеки.
У меня есть подписка с одним аргументом limit
. В настоящее время, когда я звоню subs.subscribe 'subname', newLimit
, добавляется еще одна подписка.
Старые подписки остались. Я не хочу, чтобы Meteor тратил время на поддержание старых подписок с более низким лимитом. Вместо добавления новой подписки я хочу обновить аргумент старой подписки. Как лучше всего это сделать?
Обратите внимание, что я также не хочу полностью удалять, например, 'subname', 20
перед подпиской на 'subname', 40
, потому что я не хочу, чтобы Meteor выполнял дополнительную работу по повторной отправке первых 20 документов — я хочу, чтобы он просто отправлял документы 21–40.