getPendingDynamicLinkDataFromMap method
Implementation
PendingDynamicLinkData getPendingDynamicLinkDataFromMap(
Map<dynamic, dynamic> linkData) {
if (linkData == null) return null;
final link = linkData['link'];
if (link == null) return null;
PendingDynamicLinkDataAndroid androidData;
if (linkData['android'] != null) {
final Map<dynamic, dynamic> data = linkData['android'];
androidData = PendingDynamicLinkDataAndroid._(
data['clickTimestamp'],
data['minimumVersion'],
);
}
PendingDynamicLinkDataIOS iosData;
if (linkData['ios'] != null) {
final Map<dynamic, dynamic> data = linkData['ios'];
iosData = PendingDynamicLinkDataIOS._(data['minimumVersion']);
}
return PendingDynamicLinkData._(
Uri.parse(link),
androidData,
iosData,
);
}