【发布时间】:2017-02-09 05:30:26
【问题描述】:
我有一个 Meteor 方法 generateUserHash,它只是将一个 ID 传递给 Intercom 以取回用户哈希:
export const generateUserHash = new ValidatedMethod({
name: 'generateUserHash',
validate() {},
run() {
if (!Meteor.isServer) return;
if (!this.userId) throw new Meteor.Error('no-user-id');
return SecureMode.userHash({
identifier: this.userId,
secretKey: Meteor.settings.intercom.secretKey,
});
},
});
根据卡迪拉:
我不明白为什么它要等待所有这些订阅,而这些订阅不在方法中。
【问题讨论】:
-
什么时候执行这个方法?当应用刚刚完成加载或根据用户操作的需求?
-
它在 React 组件安装时运行。
标签: meteor meteor-methods kadira