Untitled
unknown
dart
7 months ago
1.0 kB
1
Indexable
Never
Future<void> initDynamicLinks() async { FirebaseDynamicLinks dynamicLinks = FirebaseDynamicLinks.instance; dynamicLinks.onLink.listen((PendingDynamicLinkData dynamicLinkData) { String postId = dynamicLinkData.link.toString().split('postId=').last; debugPrint('initDynamicLinks() ${postId}'); postBloc.getPostById(postId: postId, reactionType: ReactionType.post); detailsBloc.getAllComments(postId: postId); }).onError((dynamic error) { // print('onLink error'); // print(error.message); }); await dynamicLinks .getInitialLink() .then((PendingDynamicLinkData? linkData) { if (linkData?.link != null) { // Handle the deep link data here when the String postId = linkData!.link.toString().split('postId=').last; debugPrint('initDynamicLinks() ${postId}'); postBloc.getPostById(postId: postId, reactionType: ReactionType.post); detailsBloc.getAllComments(postId: postId); // ... } }); }