summary refs log tree commit diff
path: root/src/models
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-10 20:59:58 +0100
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-10 20:59:58 +0100
commit3d54ed476240702812caf0b6e1ce94bfb0329cb5 (patch)
tree9f928dee5023de75b22d6b99c25c3c3fd967da7f /src/models
parentexport event (diff)
downloadserver-3d54ed476240702812caf0b6e1ce94bfb0329cb5.tar.xz
fix models + move schemas in api and gateway
Diffstat (limited to 'src/models')
-rw-r--r--src/models/Event.ts1
-rw-r--r--src/models/Guild.ts4
-rw-r--r--src/models/Role.ts4
3 files changed, 6 insertions, 3 deletions
diff --git a/src/models/Event.ts b/src/models/Event.ts
index 4197ed04..8b19fc13 100644
--- a/src/models/Event.ts
+++ b/src/models/Event.ts
@@ -1,6 +1,7 @@
 export interface Event {
 	guild_id?: bigint;
 	user_id?: bigint;
+	channel_id?: bigint;
 	created_at: number;
 	data: any;
 	event: string;
diff --git a/src/models/Guild.ts b/src/models/Guild.ts
index 33ec9587..7e6fa614 100644
--- a/src/models/Guild.ts
+++ b/src/models/Guild.ts
@@ -7,8 +7,6 @@ export interface Guild {
 	afk_channel_id?: bigint;
 	afk_timeout?: number;
 	application_id?: bigint;
-	approximate_member_count?: number;
-	approximate_presence_count?: number;
 	banner?: string;
 	channels: Channel[];
 	default_message_notifications?: number;
@@ -25,11 +23,11 @@ export interface Guild {
 	max_presences?: number;
 	max_video_channel_users?: number; // ? default: 25, is this max 25 streaming or watching
 	member_count?: number;
+	presence_count?: number; // users online
 	members?: Member[];
 	mfa_level?: number;
 	name: string;
 	owner_id: bigint;
-	permissions?: string;
 	preferred_locale?: string; // only community guilds can choose this
 	premium_subscription_count?: number;
 	premium_tier?: number; // nitro boost level
diff --git a/src/models/Role.ts b/src/models/Role.ts
index 44ddfea1..e0f2f863 100644
--- a/src/models/Role.ts
+++ b/src/models/Role.ts
@@ -1,4 +1,5 @@
 export interface Role {
+	id: bigint;
 	color: number;
 	hoist: boolean;
 	managed: boolean;
@@ -6,4 +7,7 @@ export interface Role {
 	name: string;
 	permissions: bigint;
 	position: number;
+	tags?: {
+		bot_id?: bigint;
+	};
 }