Прекратить длительные вызовы cron для легкой отладки - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь отладить некоторую часть кода, но вызовы / longpolling / poll ограничивают меня в этом. Любая идея, как это можно отключить?

1 Ответ

0 голосов
/ 06 марта 2019

Это заработало ... Я имею в виду, что вызовы длинных опросов / опросов были остановлены, закомментировав следующий фрагмент кода ... Longpolling_bus.js /// номер строки 173

 `_poll: function () {
            // var self = this;
            // if (!this._isActive) {
            //     return;
            // }
            // var now = new Date().getTime();
            // var options = _.extend({}, this._options, {
            //     bus_inactivity: now - this._getLastPresence(),
            // });
            // if (this._lastPartnersPresenceCheck + this.PARTNERS_PRESENCE_CHECK_PERIOD > now) {
            //     options = _.omit(options, 'bus_presence_partner_ids');
            // } else {
            //     this._lastPartnersPresenceCheck = now;
            // }
            // var data = {channels: this._channels, last: this._lastNotificationID, options: options};
            // // The backend has a maximum cycle time of 50 seconds so give +10 seconds
            // this._pollRpc = this._rpc({route: this.POLL_ROUTE, params: data}, {shadow : true, timeout: 60000});
            // this._pollRpc.then(function (result) {
            //     self._pollRpc = false;
            //     self._onPoll(result);
            //     self._poll();
            // }, function (error, ev) {
            //     self._pollRpc = false;
            //     // no error popup if request is interrupted or fails for any reason
            //     ev.preventDefault();
            //     if (error && error.message === "XmlHttpRequestError abort") {
            //         self._poll();
            //     } else {
            //         // random delay to avoid massive longpolling
            //         self._pollRetryTimeout = setTimeout(self._poll, self.ERROR_RETRY_DELAY + (Math.floor((Math.random()*20)+1)*1000));
            //     }
            // });
        }

`

...