INNER CODE UNIT · TypeScript
listener
openakita/openakita · apps/setup-center/src/platform/index.ts:76
const listener = await App.addListener('appUrlOpen', ({ url }) => handler([url]));
return () => { void listener.remove(); };
}
if (!IS_TAURI) return () => {};
const [{ onOpenUrl }, unlistenForwarded] = await Promise.all([
import("@tauri-apps/plugin-deep-link"),
listen<string>("openakita-deep-link", (event) => handler([event.payload])),
]);
const unlistenPlugin = await onOpenUrl(handler);
return () => {
unlistenPlugin();
unlistenForwarded();
};
}
// ---------------------------------------------------------------------------
// App version
// ---------------------------------------------------------------------------