CdnAsset constructor
An asset, most commonly an image, on Discord's CDN.
Implementation
CdnAsset({
required this.client,
required this.base,
required this.hash,
CdnFormat? defaultFormat,
bool? isAnimated,
}) : isAnimated = isAnimated ?? hash.startsWith('a_'),
defaultFormat = defaultFormat ?? ((isAnimated ?? hash.startsWith('a_')) ? CdnFormat.gif : CdnFormat.png);