From 822bf90fb6b4713bea685d2fb95b24cce4ae579f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkin=20Alp=20G=C3=BCney?= Date: Tue, 30 Nov 2021 21:53:50 +0300 Subject: [PATCH 1/2] fix the bigint asintn --- api/src/util/RandomInviteID.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/util/RandomInviteID.ts b/api/src/util/RandomInviteID.ts index d8ea8473..410c5169 100644 --- a/api/src/util/RandomInviteID.ts +++ b/api/src/util/RandomInviteID.ts @@ -24,7 +24,7 @@ export function snowflakeBasedInvite() { let str = ""; for (let i=0; i < 10; i++) { - str += chars.charAt(BigInt.asUintN(snowflake % base)); + str += chars.charAt(BigInt.asUintN(32, snowflake % base)); snowflake = snowflake / base; } From 10551adb9ab9038b45b4f91b0f1204e79a0bdddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkin=20Alp=20G=C3=BCney?= Date: Tue, 30 Nov 2021 22:04:48 +0300 Subject: [PATCH 2/2] Eventually fixed all the errors in the RandomInviteID --- api/src/util/RandomInviteID.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/util/RandomInviteID.ts b/api/src/util/RandomInviteID.ts index 410c5169..7ea344e0 100644 --- a/api/src/util/RandomInviteID.ts +++ b/api/src/util/RandomInviteID.ts @@ -24,7 +24,7 @@ export function snowflakeBasedInvite() { let str = ""; for (let i=0; i < 10; i++) { - str += chars.charAt(BigInt.asUintN(32, snowflake % base)); + str.concat(chars.charAt(Number(snowflake % base))); snowflake = snowflake / base; }