diff --git a/src/auth.ts b/src/auth.ts index 8a64c16..abe5f73 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -33,16 +33,10 @@ export function run(app) { } }); - const users = await User.find({id: String(userInfo.data.id)}); + const users = await User.find({id: userInfo.id}); let userUuid = ''; if (users.length === 0) { - let newUuid = uuid.v4(); - - while (User.find({uuid: newUuid})[0]) { - newUuid = uuid.v4(); - } - const newUser = new User({ id: String(userInfo.data.id), createdAt: new Date(), @@ -51,7 +45,7 @@ export function run(app) { discriminator: userInfo.data.discriminator, avatar: userInfo.data.avatar, - uuid: newUuid, + uuid: uuid.v4(), }); userUuid = newUser.get('uuid');