File tree Expand file tree Collapse file tree 2 files changed +4
-9
lines changed
packages/firebase_dynamic_links Expand file tree Collapse file tree 2 files changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -105,10 +105,8 @@ - (void)handleMethodCall:(FlutterMethodCall *)call result:(FlutterResult)result
105
105
^(FIRDynamicLink *_Nullable dynamicLink, NSError *_Nullable error) {
106
106
if (error) {
107
107
result (getFlutterError (error));
108
- } else if (dynamicLink && dynamicLink.url ) {
109
- result ([dynamicLink.url absoluteString ]);
110
108
} else {
111
- result (nil );
109
+ result (getDictionaryFromDynamicLink (dynamicLink) );
112
110
}
113
111
};
114
112
[[FIRDynamicLinks dynamicLinks ] handleUniversalLink: shortLink completion: completion];
Original file line number Diff line number Diff line change @@ -37,14 +37,11 @@ class FirebaseDynamicLinks {
37
37
return getPendingDynamicLinkDataFromMap (linkData);
38
38
}
39
39
40
- Future <Uri > getDynamicLink (Uri url) async {
41
- final String reply = await FirebaseDynamicLinks .channel
40
+ Future <PendingDynamicLinkData > getDynamicLink (Uri url) async {
41
+ final Map < String , dynamic > linkData = await FirebaseDynamicLinks .channel
42
42
.invokeMethod <String >('FirebaseDynamicLinks#getDynamicLink' ,
43
43
< String , dynamic > {'url' : url.toString ()});
44
- if (reply == null ) {
45
- return null ;
46
- }
47
- return Uri .tryParse (reply);
44
+ return getPendingDynamicLinkDataFromMap (linkData);
48
45
}
49
46
50
47
PendingDynamicLinkData getPendingDynamicLinkDataFromMap (
You can’t perform that action at this time.
0 commit comments