getApplicationAchievementIcon method
String?
getApplicationAchievementIcon({
- required String applicationId,
- required String achievementId,
- required String achievementIconHash,
- DiscordImageFormat format = DiscordImageFormat.png,
- int size = 128,
Tries to create the right URL slug for an application's achievement icon, given its application_id, achievement_id and icon hash, in a given format (defaults to PNG), with a given size (defaults to 128).
Returns null if the format is not available or the size is not valid.
Implementation
String? getApplicationAchievementIcon({
required String applicationId,
required String achievementId,
required String achievementIconHash,
DiscordImageFormat format = DiscordImageFormat.png,
int size = 128,
}) {
if (!formatList2.contains(format) || !isValidSize(size)) {
return null;
}
return getString(
'/app-assets/$applicationId/achievements/$achievementId/icons/$achievementIconHash.${format.fileExtension}?size=$size',
);
}