prompt.once('close', () => clearInterval(int));
function create(prompt, name, options = {}) { let timer = prompt.timers[name] = { name, start: Date.now(), ms: 0, tick: 0 }; let ms = options.interval || 120; timer.frames = options.frames || []; timer.loading = true; let interval = setInterval(() => { timer.ms = Date.now() - timer.start; timer.tick++; prompt.render(); }, ms); timer.stop = () => { timer.loading = false; clearInterval(interval); }; Reflect.defineProperty(timer, 'interval', { value: interval }); prompt.once('close', () => timer.stop()); return timer.stop; }
clearInterval(this.interval); this.interval = null; events.emit('end'); clearInterval(this.interval); this.interval = null; clearTimeout(this.timeout);
close() { if (this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } this.server.close(); this.emit('closed'); }
function initReloadConfiguration(filename: string, reloadSecs: number) { if (configState.timerId) { clearInterval(configState.timerId); delete configState.timerId; } configState.filename = filename; configState.lastMTime = getMTime(filename); configState.timerId = setInterval(reloadConfiguration, reloadSecs * 1000); }
getProfile(id: string, params: any, clientId: string, agent: MasterAgent) { let profile = this.profiles[params.type][params.uid]; let self = this; if (!profile || !profile.finish) { let timerId = setInterval(function () { profile = self.profiles[params.type][params.uid]; if (!!profile) { clearInterval(timerId); self.asyncGet(id, params, profile, clientId, agent); } }, 5000); } else { this.asyncGet(id, params, profile, clientId, agent); } }
async stop() { if (this.tid) { clearInterval(this.tid); this.tid = null; } }
/** * close mailbox */ close() { if (this.closed) { return; } this.closed = true; this.connected = false; if (this._interval) { clearInterval(this._interval); this._interval = null; } this.socket.destroy(); }
close() { if (!!this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } try { this.server.server.close(); } catch (err) { logger.error('rpc server close error: %j', err.stack); } this.emit('closed'); }
close() { if (!!this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } try { this.server.close(); } catch (err) { logger.error('rpc server close error: %j', err.stack); } this.emit('closed'); }
close() { if (this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } this.server.close(); this.emit('closed'); }
close() { if (this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } this.server.close(); this.emit('closed'); }
close() { if (this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } this.server.close(); this.emit('closed'); }
/** * close mailbox */ close() { if (this.closed) { return; } this.closed = true; this.connected = false; if (this._interval) { clearInterval(this._interval); this._interval = null; } this.socket.destroy(); }
close() { if (!!this.closed) { return; } this.closed = true; if (this._interval) { clearInterval(this._interval); this._interval = null; } try { this.server.server.close(); } catch (err) { logger.error('rpc server close error: %j', err.stack); } this.emit('closed'); }