diff --git a/src/routes/api/v8/users/@me/guilds.ts b/src/routes/api/v8/users/@me/guilds.ts
index d7c1bc25..e205f6ec 100644
--- a/src/routes/api/v8/users/@me/guilds.ts
+++ b/src/routes/api/v8/users/@me/guilds.ts
@@ -4,8 +4,8 @@ import {
MemberModel,
UserModel,
GuildDeleteEvent,
- GuildMemberRemoveEvent
-} from "fosscord-server-util";
+ GuildMemberRemoveEvent,
+} from "../../channels/#channelid/node_modules/fosscord-server-util";
import { HTTPError } from "lambert-server";
import { emitEvent } from "../../../../../util/Event";
@@ -17,36 +17,36 @@ router.get("/", async (req: Request, res: Response) => {
"guilds username discriminator id public_flags avatar"
).exec();
- if (!user) throw new HTTPError("User not found", 404);
+ if (!user) throw new HTTPError("User not found", 404);
var guildIDs = user.guilds || [];
var guildsss = await GuildModel.find({ id: { $in: guildIDs } }).exec();
- res.json(guildsss)
+ res.json(guildsss);
});
router.delete("/:id", async (req: Request, res: Response) => {
const guildID = BigInt(req.params.id);
- if(await GuildModel.findOne({id: guildID, owner_id: req.userid}).exec()) throw new HTTPError("You can't leave your own guild", 400);
- var user = await UserModel.findOneAndUpdate({ id: req.userid}, { $pull: { guilds: guildID }}).exec();
- await MemberModel.deleteOne({ id: req.userid, guild_id: guildID}).exec();
+ if (await GuildModel.findOne({ id: guildID, owner_id: req.userid }).exec())
+ throw new HTTPError("You can't leave your own guild", 400);
+ var user = await UserModel.findOneAndUpdate({ id: req.userid }, { $pull: { guilds: guildID } }).exec();
+ await MemberModel.deleteOne({ id: req.userid, guild_id: guildID }).exec();
await emitEvent({
event: "GUILD_DELETE",
data: {
- id: guildID
+ id: guildID,
},
- user_id: req.userid
+ user_id: req.userid,
} as GuildDeleteEvent);
await emitEvent({
event: "GUILD_MEMBER_REMOVE",
data: {
guild_id: guildID,
- user: user
+ user: user,
},
- guild_id: guildID
+ guild_id: guildID,
} as GuildMemberRemoveEvent);
-
return res.status(204).send();
});
|