mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 16:57:22 +00:00
Add get guild role endpoint (#3861)
This commit is contained in:
@@ -1293,6 +1293,10 @@ export function createRestManager(options: CreateRestManagerOptions): RestManage
|
||||
return await rest.get<DiscordRole[]>(rest.routes.guilds.roles.all(guildId))
|
||||
},
|
||||
|
||||
async getRole(guildId, roleId) {
|
||||
return await rest.get<DiscordRole>(rest.routes.guilds.roles.one(guildId, roleId))
|
||||
},
|
||||
|
||||
async getScheduledEvent(guildId, eventId, options) {
|
||||
return await rest.get<DiscordScheduledEvent>(rest.routes.guilds.events.event(guildId, eventId, options?.withUserCount))
|
||||
},
|
||||
|
||||
@@ -2170,6 +2170,16 @@ export interface RestManager {
|
||||
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-roles}
|
||||
*/
|
||||
getRoles: (guildId: BigString) => Promise<CamelizedDiscordRole[]>
|
||||
/**
|
||||
* Gets a role by id for a guild.
|
||||
*
|
||||
* @param guildId - The ID of the guild to get role for.
|
||||
* @param roleID - The ID of the role.
|
||||
* @returns A {@link CamelizedDiscordRole} object.
|
||||
*
|
||||
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role}
|
||||
*/
|
||||
getRole: (guildId: BigString, roleId: BigString) => Promise<CamelizedDiscordRole>
|
||||
/**
|
||||
* Gets a scheduled event by its ID.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user