From 96e29f6856e2a1e1877a1359687029330d1619d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Mon, 22 Jan 2018 15:06:27 +0100 Subject: [PATCH] Trying to get a fix for looping namechanges --- server/handlers/chat.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/handlers/chat.js b/server/handlers/chat.js index d8fd0114..b9f7506d 100644 --- a/server/handlers/chat.js +++ b/server/handlers/chat.js @@ -162,8 +162,8 @@ function removename(guid, coll) { }); } -function generate_name(guid, announce_payload) { - var tmp_name = Functions.rndName(guid, 8); +function generate_name(guid, announce_payload, second) { + var tmp_name = Functions.rndName(second ? second : guid, 8); db.collection("registered_users").find({"_id": tmp_name}, function(err, docs) { if(docs.length == 0) { db.collection("user_names").update({"_id": "all_names"}, {$addToSet: {names: tmp_name}}, {upsert: true}, function(err, updated) { @@ -180,11 +180,11 @@ function generate_name(guid, announce_payload) { } }); } else { - Chat.generate_name(tmp_name, announce_payload); + Chat.generate_name(guid, announce_payload, tmp_name); } }) } else { - Chat.generate_name(tmp_name, announce_payload); + Chat.generate_name(guid, announce_payload, tmp_name); } }) }