@sapphire/framework
Version:
Discord bot framework built for advanced and amazing bots.
19 lines (17 loc) • 696 B
JavaScript
import { __name } from '../../chunk-PAWJFY3S.mjs';
import { SnowflakeRegex } from '@sapphire/discord-utilities';
import { container } from '@sapphire/pieces';
import { Result } from '@sapphire/result';
import { Identifiers } from '../errors/Identifiers.mjs';
async function resolveGuild(parameter) {
const guildId = SnowflakeRegex.exec(parameter)?.groups?.id;
const guild = guildId ? await container.client.guilds.fetch(guildId).catch(() => null) : null;
if (guild) {
return Result.ok(guild);
}
return Result.err(Identifiers.ArgumentGuildError);
}
__name(resolveGuild, "resolveGuild");
export { resolveGuild };
//# sourceMappingURL=guild.mjs.map
//# sourceMappingURL=guild.mjs.map