diff --git a/packages/rest/src/lib/CDN.ts b/packages/rest/src/lib/CDN.ts index 1760c7dbcb8e..e16bd8cd8c8f 100644 --- a/packages/rest/src/lib/CDN.ts +++ b/packages/rest/src/lib/CDN.ts @@ -212,6 +212,20 @@ export class CDN { return this.makeURL(`/team-icons/${teamId}/${iconHash}`, options); } + /** + * Generates a cover image for a guild scheduled event. + * @param scheduledEventId The scheduled event id + * @param coverHash The hash provided by discord for this cover image + * @param options Optional options for the cover image + */ + public guildScheduledEventCover( + scheduledEventId: string, + coverHash: string, + options?: Readonly, + ): string { + return this.makeURL(`/guild-events/${scheduledEventId}/${coverHash}`, options); + } + /** * Constructs the URL for the resource, checking whether or not `hash` starts with `a_` if `dynamic` is set to `true`. * @param route The base cdn route