diff --git a/src/structures/guild.ts b/src/structures/guild.ts index 9415747..771eea0 100644 --- a/src/structures/guild.ts +++ b/src/structures/guild.ts @@ -309,13 +309,13 @@ export class Guild extends Base { /** * Fulfills promise when guild becomes available */ - async awaitAvailability(): Promise { + async awaitAvailability(): Promise { return await new Promise((resolve, reject) => { if(!this.unavailable) return; const listener = (guild: Guild): void => { if (guild.id === this.id) { this.client.removeListener('guildLoaded', listener); - resolve(); + resolve(this); } }; this.client.on('guildLoaded', listener);