🧑‍💻 Added dropGuild example

This commit is contained in:
Axel Olausson Holtenäs 2022-10-19 09:37:32 +02:00
parent 834a67b3f1
commit 832ad259e8

18
examples/dropGuild.ts Normal file
View file

@ -0,0 +1,18 @@
const guildId = "SNOWFLAKE";
// Delete guildMember objects
const deleteGuildMembers = prisma.guildMember.deleteMany({
where: {
guildId,
},
});
// Delete guild object
const deleteGuild = prisma.guild.deleteMany({
where: {
id: guildId,
},
});
// The transaction runs synchronously so deleteUsers must run last.
await prisma.$transaction([deleteGuildMembers, deleteGuild]);