From 61f5051dfddf6e93fa7501a69cc1bff40f1205f8 Mon Sep 17 00:00:00 2001 From: Vap0r1ze Date: Thu, 30 Mar 2017 08:41:18 -0400 Subject: [PATCH] Fix invite resolver (#1318) Old version only worked with temporary links. Now works with: vanity invites, and permanent invites. --- src/client/ClientDataResolver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/ClientDataResolver.js b/src/client/ClientDataResolver.js index 07ae2280d..6fc724f78 100644 --- a/src/client/ClientDataResolver.js +++ b/src/client/ClientDataResolver.js @@ -149,7 +149,7 @@ class ClientDataResolver { * @returns {string} */ resolveInviteCode(data) { - const inviteRegex = /discord(?:app)?\.(?:gg|com\/invite)\/([a-z0-9]{5})/i; + const inviteRegex = /discord(?:app\.com\/invite|\.gg)\/([\w-]{2,255})/i; const match = inviteRegex.exec(data); if (match && match[1]) return match[1]; return data;