fix time includes, unregisterChannel use findIndex

pull/679/head
Ryan Tharp 6 years ago
parent dc13091e99
commit b100205730

@ -1,5 +1,6 @@
/* global log */ /* global log, window */
const EventEmitter = require('events'); const EventEmitter = require('events');
const nodeFetch = require('node-fetch');
const LokiAppDotNetAPI = require('./loki_app_dot_net_api'); const LokiAppDotNetAPI = require('./loki_app_dot_net_api');
class LokiPublicChatFactoryAPI extends EventEmitter { class LokiPublicChatFactoryAPI extends EventEmitter {
@ -84,17 +85,16 @@ class LokiPublicChatFactoryAPI extends EventEmitter {
// deallocate resources server uses // deallocate resources server uses
unregisterChannel(serverUrl, channelId) { unregisterChannel(serverUrl, channelId) {
let thisServer; const i = this.servers.findIndex(
let i = 0; server => server.baseServerUrl === serverUrl
for (; i < this.servers.length; i += 1) { );
if (this.servers[i].baseServerUrl === serverUrl) { if (i === -1) {
thisServer = this.servers[i]; log.warn(`Tried to unregister from nonexistent server ${serverUrl}`);
break; return;
}
} }
const thisServer = this.servers[i];
if (!thisServer) { if (!thisServer) {
log.warn(`Tried to unregister from nonexistent server ${serverUrl}`); log.warn(`Tried to unregister from nonexistent server ${i}`);
return; return;
} }
thisServer.unregisterChannel(channelId); thisServer.unregisterChannel(channelId);

Loading…
Cancel
Save