Add: Missing managers on Main (#142)

This commit is contained in:
ThisIsAName 2023-06-04 21:41:49 -06:00 committed by GitHub
parent b9af90d9e9
commit dbc5922ffb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,8 +1,11 @@
import type { Session } from '../session'; import type { Session } from '../session';
import { ApplicationManager } from './ApplicationManager';
import { ChannelManager } from './ChannelManager'; import { ChannelManager } from './ChannelManager';
import { GuildManager } from './GuildManager'; import { GuildManager } from './GuildManager';
import { InteractionManager } from './InteractionManager';
import { MemberManager } from './MemberManager'; import { MemberManager } from './MemberManager';
import { UserManager } from './UserManager'; import { UserManager } from './UserManager';
import { WebhookManager } from './WebhookManager';
export class MainManager { export class MainManager {
constructor(private readonly session: Session) { constructor(private readonly session: Session) {
@ -10,10 +13,16 @@ export class MainManager {
this.guilds = new GuildManager(this.session); this.guilds = new GuildManager(this.session);
this.members = new MemberManager(this.session); this.members = new MemberManager(this.session);
this.channels = new ChannelManager(this.session); this.channels = new ChannelManager(this.session);
this.application = new ApplicationManager(this.session);
this.interaction = new InteractionManager(this.session);
this.webhook = new WebhookManager(this.session);
} }
users: UserManager; users: UserManager;
guilds: GuildManager; guilds: GuildManager;
members: MemberManager; members: MemberManager;
channels: ChannelManager; channels: ChannelManager;
application: ApplicationManager;
interaction: InteractionManager;
webhook: WebhookManager;
} }