decodeDescriptorUri method
Implementation
Map<String, dynamic>? decodeDescriptorUri() {
final String descriptorUri = this.descriptorUri;
if (descriptorUri.startsWith('data:application/json')) {
final Uint8List decodedBytes = base64.decode(
descriptorUri.split(',').last,
);
final Map<String, dynamic> decodedMetadata = jsonDecode(
utf8.decode(decodedBytes),
);
return decodedMetadata;
}
return null;
}