getDescriptorForMedia method

Descriptor? getDescriptorForMedia(
  1. Media media
)

Implementation

Descriptor? getDescriptorForMedia(Media media) {
  var descId = media.descriptorId;
  if (descId == null && media.rawAttributes['refer'] != null) {
    final referNode = getNodeById(media.rawAttributes['refer']!);
    if (referNode is Media) {
      descId = referNode.descriptorId;
    }
  }
  if (descId == null) return null;
  final descEl = getElementById(descId);
  return descEl is Descriptor ? descEl : null;
}