From 523e1151b276ed4f3ec84f25786c0b513c56367b Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Thu, 12 Dec 2024 02:58:01 -0500 Subject: [PATCH] When importing configs via link, don't show dialog twice --- lib/pages/home.dart | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/pages/home.dart b/lib/pages/home.dart index e9f02fe..337c703 100644 --- a/lib/pages/home.dart +++ b/lib/pages/home.dart @@ -130,13 +130,18 @@ class _HomePageState extends State { // Check initial link if app was in cold state (terminated) final appLink = await _appLinks.getInitialLink(); + var initLinked = false; if (appLink != null) { await interpretLink(appLink); + initLinked = true; } - // Handle link when app is in warm state (front or background) _linkSubscription = _appLinks.uriLinkStream.listen((uri) async { - await interpretLink(uri); + if (!initLinked) { + await interpretLink(uri); + } else { + initLinked = false; + } }); }