Как вы можете определить, находитесь ли вы в методе вызова в Метеоре? - PullRequest
1 голос
/ 22 марта 2019

У меня есть такая настройка, когда при вызове collection.update() с клиента на сервере запускается ловушка перед обновлением (с использованием matb33:meteor-collection-hooks).Этот триггер затем использует Meteor.user().someData, чтобы получить некоторые данные от пользователя.Это работает нормально.

Проблема в том, что иногда мне нужно обновляться с сервера, без пользователя в контексте.Поэтому я получаю ошибку Meteor.userId can only be invoked in method calls.

Я хотел бы знать, как правильно определить, выполняется ли перехват обновления вне контекста вызова метода или функции публикации, когда пользователя нет.

...