getDownloadedMediaResource<T extends MediaResource> method
AppFile
getDownloadedMediaResource<T extends MediaResource>(
- PropertyContent<
T> property, [ - MediaResourceFields? field,
- MediaResourceType? mimetype,
- bool mainLanguage = false,
Implementation
AppFile getDownloadedMediaResource<T extends MediaResource>(PropertyContent<T> property,
[MediaResourceFields? field, MediaResourceType? mimetype, bool mainLanguage = false]) {
var mediaResource = getTranslatedMediaResource<T>(property, mainLanguage);
if (mediaResource == null) {
Logger.error("MediaResource NOT FOUND", "PipeService", "getDownloadedMediaResource");
return AppFile.empty();
}
return (field != null)
? getDownloadedMediaResourceField(mediaResource, field, mimetype)
: getAppFileFromMediaResource(mediaResource);
}