From 158944c2ed1e44c91eb67340d91e22cda4eacf26 Mon Sep 17 00:00:00 2001 From: Paul Date: Sat, 26 Jun 2021 23:58:06 +0100 Subject: [PATCH] API: Add categories / system messages to server model. --- package.json | 2 +- src/api/objects.ts | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ca6d5788..78bcccdd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "revolt.js", - "version": "4.3.3-alpha.1", + "version": "4.3.3-alpha.2", "main": "dist/index.js", "repository": "https://gitlab.insrt.uk/revolt/revolt.js", "author": "Paul Makles ", diff --git a/src/api/objects.ts b/src/api/objects.ts index 0a4174eb..eed66666 100644 --- a/src/api/objects.ts +++ b/src/api/objects.ts @@ -258,6 +258,19 @@ export namespace Servers { colour?: string } + export type Category = { + id: string, + title: string, + channels: string[] + } + + export type SystemMessageChannels = { + user_joined?: string, + user_left?: string, + user_kicked?: string, + user_banned?: string, + } + export type Server = { _id: string, nonce?: string, @@ -265,7 +278,10 @@ export namespace Servers { name: string, description?: string, + channels: string[], + categories?: Category[], + system_messages?: SystemMessageChannels, roles?: { [key: string]: Role }, default_permissions: PermissionTuple,