我的流星应用程序允许用户注册并使用Google和电子邮件/密码登录。 使用Google登录时,我只需要email权限。登录后,用户可以转到用户设置和Connect Google Calendar,这会将日历权限添加到用户的范围(此时执行另一个请求日历权限的loginWithGoogle)。 问题是,每当用户从登录页面使用Google帐户登录时,scope对象被更新为loginWithGoogle函
创建新用户帐户时,我使用Accounts.onCreateUser函数将数据插入到新集合中。我想在插入之前检查插入是否成功。我的代码似乎工作,但它似乎非常混乱。我想知道是否有更清晰的方式来编写此代码。 Accounts.onCreateUser((options, user) => {
if (user) {
CandidateProfile.insert({
us