From 737d8f19b3c0ad88f18e455a0b1623b94ee0c058 Mon Sep 17 00:00:00 2001 From: advplyr Date: Wed, 1 Nov 2023 10:16:31 -0500 Subject: [PATCH] Move appUrlOpen listener to plugin and listen for eventBus event --- components/connection/ServerConnectForm.vue | 62 ++++++++++----------- plugins/init.client.js | 8 +++ 2 files changed, 38 insertions(+), 32 deletions(-) diff --git a/components/connection/ServerConnectForm.vue b/components/connection/ServerConnectForm.vue index bfd3b008..678c07c2 100644 --- a/components/connection/ServerConnectForm.vue +++ b/components/connection/ServerConnectForm.vue @@ -78,35 +78,10 @@ diff --git a/plugins/init.client.js b/plugins/init.client.js index 2c9a4cf5..ec2a1c73 100644 --- a/plugins/init.client.js +++ b/plugins/init.client.js @@ -282,6 +282,14 @@ export default ({ store, app }, inject) => { window.history.back() } }) + + /** + * @see https://capacitorjs.com/docs/apis/app#addlistenerappurlopen- + * Listen for url open events for the app. This handles both custom URL scheme links as well as URLs your app handles + */ + App.addListener('appUrlOpen', (data) => { + eventBus.$emit('url-open', data.url) + }) } export {