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