mirror of
https://github.com/neosubhamoy/neodlp.git
synced 2026-03-22 06:55:51 +05:30
Compare commits
3 Commits
570ca76087
...
31bd197d09
@@ -30,6 +30,14 @@
|
||||
"clipboard-manager:allow-write-text",
|
||||
"notification:default",
|
||||
"log:default",
|
||||
{
|
||||
"identifier": "fs:scope",
|
||||
"allow": [
|
||||
{
|
||||
"path": "**"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"identifier": "opener:allow-open-path",
|
||||
"allow": [
|
||||
@@ -39,12 +47,20 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"identifier": "fs:scope",
|
||||
"identifier": "opener:allow-reveal-item-in-dir",
|
||||
"allow": [
|
||||
{
|
||||
"path": "**"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"identifier": "opener:allow-open-url",
|
||||
"allow": [
|
||||
{
|
||||
"url": "https:*"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ import { invoke } from "@tauri-apps/api/core";
|
||||
import { SlidingButton } from "@/components/custom/slidingButton";
|
||||
import clsx from "clsx";
|
||||
import { NumberInput } from "@/components/custom/numberInput";
|
||||
import { openUrl } from "@tauri-apps/plugin-opener";
|
||||
import { useLogger } from "@/helpers/use-logger";
|
||||
|
||||
const websocketPortSchema = z.object({
|
||||
port: z.coerce.number<number>({
|
||||
@@ -31,14 +33,21 @@ const websocketPortSchema = z.object({
|
||||
});
|
||||
|
||||
function ExtInstallSettings() {
|
||||
const openLink = async (url: string, app: string | null) => {
|
||||
const LOG = useLogger();
|
||||
const openLink = async (url: string, app: string | undefined) => {
|
||||
try {
|
||||
await invoke('open_file_with_app', { filePath: url, appName: app }).then(() => {
|
||||
// await invoke('open_file_with_app', { filePath: url, appName: app }).then(() => {
|
||||
// toast.info("Opening link", {
|
||||
// description: `Opening link with ${app ? app : 'default app'}.`,
|
||||
// })
|
||||
// });
|
||||
await openUrl(url, app).then(() => {
|
||||
toast.info("Opening link", {
|
||||
description: `Opening link with ${app ? app : 'default app'}.`,
|
||||
})
|
||||
});
|
||||
} catch (e) {
|
||||
LOG.error('NEODLP', `Failed to open link: ${e}`);
|
||||
console.error(e);
|
||||
toast.error("Failed to open link", {
|
||||
description: "An error occurred while trying to open the link.",
|
||||
|
||||
Reference in New Issue
Block a user