From 087b92bad8331a721686560257e2ae2942573cd7 Mon Sep 17 00:00:00 2001 From: purocean Date: Sat, 1 Jan 2022 22:15:42 +0800 Subject: [PATCH] feat: add `ctx.base.trashItem` method --- src/renderer/services/base.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/renderer/services/base.ts b/src/renderer/services/base.ts index 24a93dd4..f640cee3 100644 --- a/src/renderer/services/base.ts +++ b/src/renderer/services/base.ts @@ -96,6 +96,18 @@ export async function showItemInFolder (path: string) { await api.rpc(`require('electron').shell.showItemInFolder(${quote(path)})`) } +/** + * Trash item + * @param path + */ +export async function trashItem (path: string) { + if (isWindows) { + path = path.replaceAll('/', '\\') + } + + await api.rpc(`require('electron').shell.trashItem(${quote(path)})`) +} + /** * get repo by name * @param name