File manager - Edit - /home/web/vm-3fadc827.na4u.ru/www/bitrix/modules/im/install/js/im/lib/requestcollector/src/requestcollector.js
Back
/** * Bitrix Messenger * Rest Request Collector * * @package bitrix * @subpackage im * @copyright 2001-2019 Bitrix */ class RequestCollector { constructor() { this.list = {}; } register(name, xhr) { this.list[name] = xhr; return true; } unregister(name, abort = false) { if (this.list[name]) { if (abort) { this.list[name].abort(); } delete this.list[name]; } } get(name) { return this.list[name]? this.list[name]: null; } abort(name) { if (this.list[name]) { this.list[name].abort(); } return true; } cleaner() { for (let name in this.list) { if (this.list.hasOwnProperty(name)) { this.unregister(name, true); } } } } export {RequestCollector};
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.26 |
proxy
|
phpinfo
|
Settings