updateMediaAsset method
Update mutable asset fields.
Implementation
@override
Future<MediaAsset> updateMediaAsset(
String assetId, {
String? fileName,
}) async {
final existing = _media[assetId];
if (existing == null) {
throw DeskNotFoundException(
resourceType: 'MediaAsset',
resourceId: assetId,
);
}
if (fileName != null) {
final json = existing.toJson();
json['fileName'] = fileName;
final updated = MediaAsset.fromJson(json);
_media[assetId] = updated;
return updated;
}
return existing;
}