From c1aac6553e0328f545c066dd3a99757d7dcd72a1 Mon Sep 17 00:00:00 2001 From: ZiuChen <457353192@qq.com> Date: Tue, 16 Aug 2022 09:53:09 +0800 Subject: [PATCH] v1.0.3 --- public/preload.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/public/preload.js b/public/preload.js index 0583312..7934abe 100644 --- a/public/preload.js +++ b/public/preload.js @@ -1,7 +1,7 @@ // /* // name: clipboard_manager // author: Github @ZiuChen -// lastUpdate: v1.0.2 2022/08/15 +// lastUpdate: v1.0.3 2022/08/16 // desc: 监听剪贴板 读写本地文件 // */ @@ -14,6 +14,10 @@ const homePath = utools.getPath('home') const userDataPath = utools.getPath('userData') const dbName = '_utools_clipboard_manager_storage' +const isMacOs = utools.isMacOs() +const isWindows = utools.isWindows() +const DBPath = `${isMacOs ? userDataPath : homePath}${isWindows ? '\\' : '/'}${dbName}` + class DB { constructor(path) { const d = new Date() @@ -85,7 +89,6 @@ class DB { } filterDataBaseViaData(key) { // 过滤展示数据 - // TODO: 添加文件/目录名筛选 const filterValue = key.toLowerCase() const textItems = this.dataBase.data.filter((item) => item.type === 'text') return textItems.filter((item) => item.data.toLowerCase().indexOf(filterValue) !== -1) @@ -173,9 +176,7 @@ const paste = () => { } } -const isMacOs = utools.isMacOs() -const path = `${isMacOs ? userDataPath : homePath}\\${dbName}` -const db = new DB(path) +const db = new DB(DBPath) db.init() watchClipboard(db, (item) => {