From d70bdd4932eb3d830b65cf6aafe4c820c67f32e2 Mon Sep 17 00:00:00 2001 From: Paul Date: Sat, 7 Aug 2021 11:17:44 +0100 Subject: [PATCH] Add mark server as read route. Include member count in invites. --- TODO | 1 - src/routes/servers.ts | 11 +++++++++++ types/Invites.ts | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) delete mode 100644 TODO diff --git a/TODO b/TODO deleted file mode 100644 index 49a6f8e..0000000 --- a/TODO +++ /dev/null @@ -1 +0,0 @@ -Need to change empty response requests to 204. \ No newline at end of file diff --git a/src/routes/servers.ts b/src/routes/servers.ts index 3c16760..a1ec789 100644 --- a/src/routes/servers.ts +++ b/src/routes/servers.ts @@ -179,6 +179,17 @@ resource('/servers/:server/invites', { } ) }); + +resource('/servers/:server/ack', { + put: routeAuthenticated( + "Mark Server As Read", + "Mark all channels in a server as read.", + { + ...serverParams, + ...await success("Marked as read.") + } + ), +}); //#endregion //#region Server Members diff --git a/types/Invites.ts b/types/Invites.ts index 46ad3e6..e79febd 100644 --- a/types/Invites.ts +++ b/types/Invites.ts @@ -37,5 +37,6 @@ export type RetrievedInvite = { channel_name: string channel_description?: string user_name: string - user_avatar?: Attachment + user_avatar?: Attachment, + member_count: number }