summary refs log tree commit diff
path: root/util/src/entities/Guild.ts
diff options
context:
space:
mode:
authorErkin Alp Güney <erkinalp9035@gmail.com>2022-02-16 21:16:20 +0300
committerGitHub <noreply@github.com>2022-02-16 21:16:20 +0300
commitc9fdfe196d743ecc5ca8a9ec98f1a3a436b7a20f (patch)
tree80d802d0f8f411425f6dbbf4c35c3e1bd3218b02 /util/src/entities/Guild.ts
parentTypo (diff)
parentReturn none for dev portal + todo for categories (diff)
downloadserver-c9fdfe196d743ecc5ca8a9ec98f1a3a436b7a20f.tar.xz
Merge pull request #608 from Featyre/master
Branding updates + Fixed Discovery and custom status + Dev portal
Diffstat (limited to '')
-rw-r--r--util/src/entities/Guild.ts29
1 files changed, 7 insertions, 22 deletions
diff --git a/util/src/entities/Guild.ts b/util/src/entities/Guild.ts

index 6a1df4d6..9ac148ee 100644 --- a/util/src/entities/Guild.ts +++ b/util/src/entities/Guild.ts
@@ -17,28 +17,6 @@ import { Webhook } from "./Webhook"; // TODO: guild_scheduled_events // TODO: stage_instances // TODO: threads -// TODO: categories: -// [{ -// "id": 16, -// "name": { -// "default": "Anime & Manga", -// "localizations": { -// "de": "Anime & Manga", -// "fr": "Anim\u00e9s et mangas", -// "ru": "\u0410\u043d\u0438\u043c\u0435 \u0438 \u043c\u0430\u043d\u0433\u0430" -// } -// }, -// "is_primary": false -// }] -// TODO: -// primary_category :{ -// id: 1, -// name: { -// default: "Gaming", -// localizations: { de: "Gaming", fr: "Gaming", ru: "\u0418\u0433\u0440\u044b" }, -// is_primary: true, -// }, -// }; // TODO: // "keywords": [ // "Genshin Impact", @@ -108,6 +86,9 @@ export class Guild extends BaseClass { //TODO: https://discord.com/developers/docs/resources/guild#guild-object-guild-features @Column({ nullable: true }) + primary_category_id: number; + + @Column({ nullable: true }) icon?: string; @Column({ nullable: true }) @@ -289,6 +270,9 @@ export class Guild extends BaseClass { @Column({ nullable: true }) nsfw?: boolean; + // only for developer portal + permissions?: number; + static async createGuild(body: { name?: string; icon?: string | null; @@ -306,6 +290,7 @@ export class Guild extends BaseClass { default_message_notifications: 1, // defaults effect: setting the push default at mentions-only will save a lot explicit_content_filter: 0, features: [], + primary_category_id: null, id: guild_id, max_members: 250000, max_presences: 250000,