// Copyright 2019-2023 Tauri Programme within The Commons Conservancy // SPDX-License-Identifier: Apache-2.0 // SPDX-License-Identifier: MIT import { onOpenUrl, getCurrent as getCurrentDeepLinkUrls, } from "@tauri-apps/plugin-deep-link"; function handler(urls: string[]) { console.log(urls); // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const updateIntentEl = document.querySelector("#event-intent")!; updateIntentEl.textContent = JSON.stringify(urls); } window.addEventListener("DOMContentLoaded", () => { onOpenUrl(handler); document.querySelector("#intent-form")?.addEventListener("submit", (e) => { e.preventDefault(); getCurrentDeepLinkUrls() .then((res) => { // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const updateIntentEl = document.querySelector("#update-intent")!; updateIntentEl.textContent = res ? JSON.stringify(res) : "none"; }) .catch(console.error); }); getCurrentDeepLinkUrls() .then((res) => { // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const initialIntentEl = document.querySelector("#initial-intent")!; initialIntentEl.textContent = res ? JSON.stringify(res) : "none"; }) .catch(console.error); });