From d37bff05cc6fbe79e580be80104d4302efca1447 Mon Sep 17 00:00:00 2001 From: codelegend Date: Sat, 7 Mar 2015 16:42:10 +0530 Subject: [PATCH] wifi plugin: improve performance of alt checking --- chat-plugins/wifi.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/chat-plugins/wifi.js b/chat-plugins/wifi.js index ed8d919bd0..36ba3368b5 100644 --- a/chat-plugins/wifi.js +++ b/chat-plugins/wifi.js @@ -10,9 +10,10 @@ function checkAllAlts(user, list) { if (prevName === user.userid) continue; if (prevName in list) return 'previous name ' + prevName; } - var alts = user.getAlts().map(toId); - for (var i = 0; i < alts.length; i++) { - if (alts[i] in list) return 'alt ' + alts[i]; + var ip = user.latestIp; + for (var id in list) { + var matchUser = Users.get(id); + if (matchUser.latestIp === ip) return 'alt ' + matchUser.name; } return false; }