Add CDN Endpoints
This commit is contained in:
		
							parent
							
								
									4b9123f5f6
								
							
						
					
					
						commit
						22cd31be1c
					
				
					 1 changed files with 23 additions and 13 deletions
				
			
		|  | @ -10,10 +10,6 @@ import { | ||||||
| const GUILDS = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds` | const GUILDS = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds` | ||||||
| const GUILD = (guildID: string) => | const GUILD = (guildID: string) => | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}` | ||||||
| const GUILD_ICON = (guildID: string, iconID: string) => |  | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/${iconID}` |  | ||||||
| const GUILD_BANNER = (guildID: string, iconID: string) => |  | ||||||
|   `${DISCORD_CDN_URL}/${guildID}/${iconID}` |  | ||||||
| const GUILD_AUDIT_LOGS = (guildID: string) => | const GUILD_AUDIT_LOGS = (guildID: string) => | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/audit-logs` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/audit-logs` | ||||||
| const GUILD_WIDGET = (guildID: string) => | const GUILD_WIDGET = (guildID: string) => | ||||||
|  | @ -48,19 +44,33 @@ const CHANNEL_MESSAGE = (channelID: string, messageID: string) => | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}` | ||||||
| const CHANNEL_CROSSPOST = (channelID: string, messageID: string) => | const CHANNEL_CROSSPOST = (channelID: string, messageID: string) => | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/crosspost` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/crosspost` | ||||||
| const MESSAGE_REACTION = ( | const MESSAGE_REACTION = (channelID: string, messageID: string, emoji: string) => | ||||||
|   channelID: string, |  | ||||||
|   messageID: string, |  | ||||||
|   emoji: string |  | ||||||
| ) => |  | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emoji}/@me` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emoji}/@me` | ||||||
| 
 | 
 | ||||||
| //User Endpoints
 | //User Endpoints
 | ||||||
| const USER = (userID: string) => | const USER = (userID: string) => | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/${userID}` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/${userID}` | ||||||
| const USER_AVATAR_DEFAULT = (iconID: number) => |  | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/embed/avatars${iconID}.png` |  | ||||||
| const USER_AVATAR = (userID: string, iconID: string) => |  | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/avatars/${userID}/${iconID}.png` |  | ||||||
| const USER_CREATE_DM = () => | const USER_CREATE_DM = () => | ||||||
|   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/channels` |   `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/channels` | ||||||
|  | 
 | ||||||
|  | //CDN Endpoints
 | ||||||
|  | const CUSTOM_EMOJI = (emojiID: string) =>  | ||||||
|  |   `${DISCORD_CDN_URL}/emojis${emojiID}.png` | ||||||
|  | const GUILD_ICON = (guildID: string, iconID: number) => | ||||||
|  |   `${DISCORD_CDN_URL}/icons/${guildID}/${iconID}.png` | ||||||
|  | const GUILD_SPLASH = (guildID: string, guildSPLASH: string) => | ||||||
|  |   `${DISCORD_CDN_URL}/splashes/${guildID}/${guildSPLASH}.png` | ||||||
|  | const GUILD_DISCOVERY_SPLASH = (guildID: string, guildDiscoverySplash: string) => | ||||||
|  |   `${DISCORD_CDN_URL}discovery-splashes/${guildID}/${guildDiscoverySplash}.png	` | ||||||
|  | const GUILD_BANNER = (guildID: string, guildBANNER: string) => | ||||||
|  |   `${DISCORD_CDN_URL}/banners/${guildID}/${guildBANNER}.png` | ||||||
|  | const DEFAULT_USER_AVATAR = (iconID: string) => | ||||||
|  |   `${DISCORD_CDN_URL}/embed/avatars/${iconID}.png` | ||||||
|  | const USER_AVATAR = (userID: string, iconID: string) => | ||||||
|  |   `${DISCORD_CDN_URL}/avatars/${userID}/${iconID}.png` | ||||||
|  | const APPLICATION_ASSET = (applicationID: string, assetID: number) => | ||||||
|  |   `${DISCORD_CDN_URL}/app-icons/${applicationID}/${assetID}.png` | ||||||
|  | const ACHIEVEMENT_ICON = (applicationID: string, achievementID: string,  iconHASH: string) => | ||||||
|  |   `${DISCORD_CDN_URL}/app-assets/${applicationID}/achievements/${achievementID}/icons/${iconHASH}.png` | ||||||
|  | const TEAM_ICON = (teamID: string, iconID: string) => | ||||||
|  |   `${DISCORD_CDN_URL}/team-icons/${teamID}/${iconID}.png` | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue