mirror of
https://github.com/DeveloLongScript/MHSF.git
synced 2026-05-07 20:25:04 -05:00
fix: breaking changes w/ clerk
This commit is contained in:
parent
e88f90ca54
commit
10e0c91d6a
@ -3,7 +3,8 @@
|
|||||||
"linter": {
|
"linter": {
|
||||||
"rules": {
|
"rules": {
|
||||||
"style": {
|
"style": {
|
||||||
"useTemplate": "off"
|
"useTemplate": "off",
|
||||||
|
"useImportType": "warn"
|
||||||
},
|
},
|
||||||
"suspicious": {
|
"suspicious": {
|
||||||
"noExplicitAny": "off",
|
"noExplicitAny": "off",
|
||||||
|
|||||||
@ -62,7 +62,7 @@ export default async function handler(
|
|||||||
const users = db.collection("claimed-users");
|
const users = db.collection("claimed-users");
|
||||||
await users.insertOne({ player: entry.player, userId });
|
await users.insertOne({ player: entry.player, userId });
|
||||||
|
|
||||||
await clerkClient.users.updateUserMetadata(userId, {
|
(await clerkClient()).users.updateUserMetadata(userId, {
|
||||||
publicMetadata: {
|
publicMetadata: {
|
||||||
player: entry.player,
|
player: entry.player,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -49,7 +49,8 @@ export default async function handler(
|
|||||||
return res.status(401).json({ error: "Unauthorized" });
|
return res.status(401).json({ error: "Unauthorized" });
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
(await clerkClient.users.getUser(userId)).publicMetadata.player == undefined
|
(await (await clerkClient()).users.getUser(userId)).publicMetadata.player ==
|
||||||
|
undefined
|
||||||
) {
|
) {
|
||||||
return res.status(401).json({ error: "Account not linked" });
|
return res.status(401).json({ error: "Account not linked" });
|
||||||
}
|
}
|
||||||
@ -81,7 +82,7 @@ export default async function handler(
|
|||||||
|
|
||||||
servers.forEach(async (c, i) => {
|
servers.forEach(async (c, i) => {
|
||||||
if (c.name == server) {
|
if (c.name == server) {
|
||||||
const MCUsername = (await clerkClient.users.getUser(userId))
|
const MCUsername = (await (await clerkClient()).users.getUser(userId))
|
||||||
.publicMetadata.player;
|
.publicMetadata.player;
|
||||||
|
|
||||||
if (MCUsername == c.author) {
|
if (MCUsername == c.author) {
|
||||||
|
|||||||
@ -48,7 +48,8 @@ export default async function handler(
|
|||||||
return res.status(401).json({ error: "Unauthorized" });
|
return res.status(401).json({ error: "Unauthorized" });
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
(await clerkClient.users.getUser(userId)).publicMetadata.player == undefined
|
(await (await clerkClient()).users.getUser(userId)).publicMetadata.player ==
|
||||||
|
undefined
|
||||||
) {
|
) {
|
||||||
return res.status(401).json({ error: "Account not linked" });
|
return res.status(401).json({ error: "Account not linked" });
|
||||||
}
|
}
|
||||||
|
|||||||
@ -46,14 +46,16 @@ export default async function handler(
|
|||||||
|
|
||||||
const db = client.db("mhsf");
|
const db = client.db("mhsf");
|
||||||
const users = db.collection("claimed-users");
|
const users = db.collection("claimed-users");
|
||||||
const user = await clerkClient.users.getUser(userId);
|
const user = await (await clerkClient()).users.getUser(userId);
|
||||||
|
|
||||||
if (user.publicMetadata.player == undefined) {
|
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({ player: user.publicMetadata.player });
|
||||||
await clerkClient.users.updateUserMetadata(userId, {
|
await (
|
||||||
|
await clerkClient()
|
||||||
|
).users.updateUserMetadata(userId, {
|
||||||
publicMetadata: { player: null },
|
publicMetadata: { player: null },
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -48,7 +48,8 @@ export default async function handler(
|
|||||||
return res.status(401).json({ error: "Unauthorized" });
|
return res.status(401).json({ error: "Unauthorized" });
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
(await clerkClient.users.getUser(userId)).publicMetadata.player == undefined
|
(await (await clerkClient()).users.getUser(userId)).publicMetadata.player ==
|
||||||
|
undefined
|
||||||
) {
|
) {
|
||||||
return res.status(401).json({ error: "Account not linked" });
|
return res.status(401).json({ error: "Account not linked" });
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user