fix: delete old user key

This commit is contained in:
MTG2000
2022-08-17 10:15:28 +03:00
parent 4a5348717b
commit c7223ea67a

View File

@@ -32,10 +32,8 @@ const loginHandler = async (req, res) => {
algorithms: ['HS256'],
})
const user_id = payload.user_id;
console.log(user_id);
const existingKeys = await prisma.userKey.findMany({ where: { user_id }, select: { key: true } });
console.log(existingKeys);
console.log(key);
if (existingKeys.length >= 3)
return res.status(400).json({ status: 'ERROR', reason: "Can only link up to 3 wallets" })
@@ -43,7 +41,7 @@ const loginHandler = async (req, res) => {
return res.status(400).json({ status: 'ERROR', reason: "Wallet already linked" });
// Remove old linking for this key if existing
await prisma.userKey.delete({
await prisma.userKey.deleteMany({
where: { key }
})