import { invoke } from "@tauri-apps/api/core"; import { writeText } from '@tauri-apps/plugin-clipboard-manager'; export const getTargetArchToStore = async (): Promise => { return await invoke("get_target_arch_to_store"); }; export const copy = async (text: string): Promise => { console.log(text); await writeText(text); }; export const generateShareLinks = async (category: string, pkgname: string) => { const targetArch = await getTargetArchToStore(); const spkLink = `spk://${targetArch}/${category}/${pkgname}`; const shareLink = `https://spk-resolv.spark-app.store/?spk=spk://${targetArch}/${category}/${pkgname}`; const shareIframe = ``; return { spkLink, shareLink, shareIframe }; };