在新窗口中打开javascript小部件中的链接

时间:2014-03-09 21:40:11

标签: meteor

我在下面的更新功能中使用此代码得到以下错误,我不明白为什么。 错误:[RangeError:超出最大调用堆栈大小]

是否与使用Meteor.setTimeout()?

有关
if (Meteor.isServer) {
          Meteor.clearTimeout(league.nextPickTimeoutId);

          var pickTimeoutId = Meteor.setTimeout(function () {
            Meteor.call('pickPlayer', leagueId, findTopScoringPlayer(leagueId, nextTeam._id)._id);
          }, 30*1000);

          Leagues.update(leagueId, {
            $set: {
              nextPickTill: new Date().getTime() + (league.secondsPerPick * 1000),
              nextPickTimeoutId: pickTimeoutId
            }
          }, function (err) {
            if (err) console.log('err:', err);
          });
        }

1 个答案:

答案 0 :(得分:0)

问题在于: Meteor.setTimeout()返回Meteor.clearTimeout可以使用的句柄。 Source

Meteor.clearTimeout()函数让我感到困惑,我认为把id作为一个参数。