From b59b5f2a4b600119fc14cbf1bd311c355161f7c6 Mon Sep 17 00:00:00 2001 From: Intevel ツ <59223342+Intevel@users.noreply.github.com> Date: Fri, 13 Aug 2021 12:03:54 +0200 Subject: Fixed #257 Can't change nickname --- api/src/routes/guilds/#guild_id/members/#member_id/nick.ts | 4 ++-- api/src/util/Member.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'api/src') diff --git a/api/src/routes/guilds/#guild_id/members/#member_id/nick.ts b/api/src/routes/guilds/#guild_id/members/#member_id/nick.ts index 9078409d..77b8d72a 100644 --- a/api/src/routes/guilds/#guild_id/members/#member_id/nick.ts +++ b/api/src/routes/guilds/#guild_id/members/#member_id/nick.ts @@ -17,8 +17,8 @@ router.patch("/", check(MemberNickChangeSchema), async (req: Request, res: Respo const perms = await getPermission(req.user_id, guild_id); perms.hasThrow(permissionString); - await changeNickname(member_id, guild_id, req.body.nickname); - res.status(204); + await changeNickname(member_id, guild_id, req.body.nick); + res.status(200).send(); }); export default router; diff --git a/api/src/util/Member.ts b/api/src/util/Member.ts index 7b06720b..316d3f75 100644 --- a/api/src/util/Member.ts +++ b/api/src/util/Member.ts @@ -196,6 +196,7 @@ export async function removeRole(user_id: string, guild_id: string, role_id: str export async function changeNickname(user_id: string, guild_id: string, nickname: string) { const user = await getPublicUser(user_id); + var memberObj = await MemberModel.findOneAndUpdate( { id: user_id, -- cgit 1.5.1 From 0ab1042229334f6771d389a8d278990286c55970 Mon Sep 17 00:00:00 2001 From: Intevel ツ <59223342+Intevel@users.noreply.github.com> Date: Fri, 13 Aug 2021 12:18:21 +0200 Subject: Create Emoji.ts --- api/src/schema/Emoji.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 api/src/schema/Emoji.ts (limited to 'api/src') diff --git a/api/src/schema/Emoji.ts b/api/src/schema/Emoji.ts new file mode 100644 index 00000000..deaccf5c --- /dev/null +++ b/api/src/schema/Emoji.ts @@ -0,0 +1,14 @@ +// https://discord.com/developers/docs/resources/emoji + + +export const EmojiCreateSchema = { + name: String, //name of the emoji + image: String, // image data the 128x128 emoji image uri + roles: Array //roles allowed to use this emoji +}; + +export interface EmojiCreateSchema { + name: string; // name of the emoji + image: string; // image data the 128x128 emoji image uri + roles: []; //roles allowed to use this emoji +} -- cgit 1.5.1