xyter/src/helpers/dropUser/index.ts

18 lines
519 B
TypeScript

import userSchema from "../../models/user";
import logger from "../../middlewares/logger";
import { Guild, User } from "discord.js";
export default async (user: User, guild: Guild) => {
await userSchema
.deleteOne({ userId: user.id, guildId: guild.id })
.then(async () => {
logger?.silly(`Deleted user: ${user?.id} from guild: ${guild?.id}`);
})
.catch(async (error) => {
logger?.error(
`Error deleting user: ${user?.id} from guild: ${guild?.id} - ${error}`
);
});
};