fix: unlinking doesn't work

This commit is contained in:
dvelo 2025-01-18 08:51:03 -06:00
parent a319f53381
commit ceedade382

@ -46,13 +46,13 @@ export default async function handler(
const db = client.db(process.env.CUSTOM_MONGO_DB ?? "mhsf"); const db = client.db(process.env.CUSTOM_MONGO_DB ?? "mhsf");
const users = db.collection("claimed-users"); const users = db.collection("claimed-users");
const user = await (await clerkClient()).users.getUser(userId); if ((await users.find({ userId }).toArray()).length === 0) {
if (user.publicMetadata.player == undefined) {
res.status(400).send({ result: "Hasn't linked yet!" }); res.status(400).send({ result: "Hasn't linked yet!" });
return; return;
} }
await users.findOneAndDelete({ player: user.publicMetadata.player }); await users.findOneAndDelete({ userId });
const user = await (await clerkClient()).users.getUser(userId);
await ( await (
await clerkClient() await clerkClient()
).users.updateUserMetadata(userId, { ).users.updateUserMetadata(userId, {