invites menus

This commit is contained in:
MathMan05 2025-04-16 10:49:14 -05:00
parent 5963d6f43d
commit 38e3e13b26
5 changed files with 153 additions and 5 deletions

View file

@ -2,7 +2,7 @@
import {Message} from "./message.js";
import {AVoice} from "./audio/voice.js";
import {Contextmenu} from "./contextmenu.js";
import {Guild} from "./guild.js";
import {Guild, makeInviteMenu} from "./guild.js";
import {Localuser} from "./localuser.js";
import {Permissions} from "./permissions.js";
import {Dialog, Float, Settings} from "./settings.js";
@ -270,6 +270,9 @@ class Channel extends SnowFlake {
),
);
const inviteMenu = settings.addButton(I18n.guild.invites());
makeInviteMenu(inviteMenu, this.owner, this.info.api + `/channels/${this.id}/invites`);
const webhooks = settings.addButton(I18n.webhooks.base());
webhookMenu(this.guild, this.info.api + `/channels/${this.id}/webhooks`, webhooks, this.id);