2024-03-06 19:43:09 +00:00

30 lines
630 B
JavaScript

import { User } from "@db_models"
export default async (req) => {
const { username, email } = req.query
if (!username && !email) {
throw new OperationError(400, "Missing username or email")
}
const user = await User.findOne({
$or: [
{ username: username },
{ email: email },
]
}).catch((error) => {
return false
})
if (user) {
return {
message: "User already exists",
exists: true,
}
} else {
return {
message: "User doesn't exists",
exists: false,
}
}
}