diff --git a/src/main/apis/app/uploader/index.ts b/src/main/apis/app/uploader/index.ts index c27a81e..33c9316 100644 --- a/src/main/apis/app/uploader/index.ts +++ b/src/main/apis/app/uploader/index.ts @@ -38,7 +38,7 @@ import { configPaths } from '~/universal/utils/configPaths' const waitForRename = (window: BrowserWindow, id: number): Promise => { return new Promise((resolve) => { const windowId = window.id - ipcMain.once(`${RENAME_FILE_NAME}${id}`, (evt: Event, newName: string) => { + ipcMain.once(`${RENAME_FILE_NAME}${id}`, (_: Event, newName: string) => { resolve(newName) window.close() }) diff --git a/src/main/events/ipcList.ts b/src/main/events/ipcList.ts index 802cc37..39a812e 100644 --- a/src/main/events/ipcList.ts +++ b/src/main/events/ipcList.ts @@ -155,7 +155,7 @@ export default { } }) - ipcMain.on('bindOrUnbindShortKey', (evt: IpcMainEvent, item: IShortKeyConfig, from: string) => { + ipcMain.on('bindOrUnbindShortKey', (_: IpcMainEvent, item: IShortKeyConfig, from: string) => { const result = shortKeyHandler.bindOrUnbindShortKey(item, from) if (result) { const notification = new Notification({ @@ -174,11 +174,11 @@ export default { // Gallery image cloud delete IPC - ipcMain.on('logDeleteMsg', async (evt: IpcMainEvent, msg: string, logLevel: ILogType) => { + ipcMain.on('logDeleteMsg', async (_: IpcMainEvent, msg: string, logLevel: ILogType) => { logger[logLevel](msg) }) - ipcMain.handle('delete-sftp-file', async (_evt: IpcMainInvokeEvent, config: ISftpPlistConfig, fileName: string) => { + ipcMain.handle('delete-sftp-file', async (_: IpcMainInvokeEvent, config: ISftpPlistConfig, fileName: string) => { try { const client = SSHClient.instance await client.connect(config) @@ -193,17 +193,17 @@ export default { } }) - ipcMain.handle('delete-aws-s3-file', async (_evt: IpcMainInvokeEvent, configMap: IStringKeyMap) => { + ipcMain.handle('delete-aws-s3-file', async (_: IpcMainInvokeEvent, configMap: IStringKeyMap) => { const result = await removeFileFromS3InMain(configMap) return result }) - ipcMain.handle('delete-doge-file', async (_evt: IpcMainInvokeEvent, configMap: IStringKeyMap) => { + ipcMain.handle('delete-doge-file', async (_: IpcMainInvokeEvent, configMap: IStringKeyMap) => { const result = await removeFileFromDogeInMain(configMap) return result }) - ipcMain.handle('delete-huaweicloud-file', async (_evt: IpcMainInvokeEvent, configMap: IStringKeyMap) => { + ipcMain.handle('delete-huaweicloud-file', async (_: IpcMainInvokeEvent, configMap: IStringKeyMap) => { const result = await removeFileFromHuaweiInMain(configMap) return result }) @@ -212,27 +212,23 @@ export default { ipcMain.handle('migrateFromPicGo', async () => { const picGoConfigPath = STORE_PATH.replace('piclist', 'picgo') - const fileToMigration = [ + const files = [ 'data.json', 'data.bak.json', 'picgo.db', 'picgo.bak.db' ] - const targetFileNames = [ - 'data.json', - 'data.bak.json', - 'piclist.db', - 'piclist.bak.db' - ] try { - for (let i = 0; i < fileToMigration.length; i++) { - if (fs.existsSync(path.join(picGoConfigPath, fileToMigration[i]))) { - fs.removeSync(path.join(STORE_PATH, targetFileNames[i])) - fs.copyFileSync(path.join(picGoConfigPath, fileToMigration[i]), path.join(STORE_PATH, targetFileNames[i])) - } + await Promise.all(files.map(async file => { + const sourcePath = path.join(picGoConfigPath, file) + const targetPath = path.join(STORE_PATH, file.replace('picgo', 'piclist')) + await fs.remove(targetPath) + await fs.copy(sourcePath, targetPath, { overwrite: true }) } + )) return true - } catch (e) { + } catch (err: any) { + logger.error(err) return false } }) @@ -247,13 +243,13 @@ export default { notification.show() }) - ipcMain.on('autoStart', (evt: IpcMainEvent, val: boolean) => { + ipcMain.on('autoStart', (_: IpcMainEvent, val: boolean) => { app.setLoginItemSettings({ openAtLogin: val }) }) - ipcMain.handle('getShortUrl', async (evt: IpcMainInvokeEvent, url: string) => { + ipcMain.handle('getShortUrl', async (_: IpcMainInvokeEvent, url: string) => { const shortUrl = await generateShortUrl(url) return shortUrl }) @@ -347,7 +343,7 @@ export default { evt.returnValue = picBeds }) - ipcMain.on(TOGGLE_SHORTKEY_MODIFIED_MODE, (evt: IpcMainEvent, val: boolean) => { + ipcMain.on(TOGGLE_SHORTKEY_MODIFIED_MODE, (_: IpcMainEvent, val: boolean) => { bus.emit(TOGGLE_SHORTKEY_MODIFIED_MODE, val) }) @@ -385,7 +381,7 @@ export default { window }) }) - ipcMain.on(SHOW_PLUGIN_PAGE_MENU, (evt: IpcMainEvent, plugin: IPicGoPlugin) => { + ipcMain.on(SHOW_PLUGIN_PAGE_MENU, (_: IpcMainEvent, plugin: IPicGoPlugin) => { const window = windowManager.get(IWindowList.SETTING_WINDOW)! const menu = buildPluginPageMenu(plugin) menu.popup({ @@ -404,22 +400,22 @@ export default { window?.close() } }) - ipcMain.on(OPEN_USER_STORE_FILE, (evt: IpcMainEvent, filePath: string) => { + ipcMain.on(OPEN_USER_STORE_FILE, (_: IpcMainEvent, filePath: string) => { const abFilePath = path.join(STORE_PATH, filePath) shell.openPath(abFilePath) }) - ipcMain.on(OPEN_URL, (evt: IpcMainEvent, url: string) => { + ipcMain.on(OPEN_URL, (_: IpcMainEvent, url: string) => { shell.openExternal(url) }) ipcMain.on(RELOAD_APP, () => { app.relaunch() app.exit(0) }) - ipcMain.on(SET_MINI_WINDOW_POS, (evt: IpcMainEvent, pos: IMiniWindowPos) => { + ipcMain.on(SET_MINI_WINDOW_POS, (_: IpcMainEvent, pos: IMiniWindowPos) => { const window = BrowserWindow.getFocusedWindow() window?.setBounds(pos) }) - ipcMain.on(HIDE_DOCK, (_evt: IpcMainEvent, val: boolean) => { + ipcMain.on(HIDE_DOCK, (_: IpcMainEvent, val: boolean) => { if (val) { app.dock.hide() } else { diff --git a/src/main/manage/apis/aliyun.ts b/src/main/manage/apis/aliyun.ts index 1d122ea..ccbe17f 100644 --- a/src/main/manage/apis/aliyun.ts +++ b/src/main/manage/apis/aliyun.ts @@ -217,7 +217,7 @@ class AliyunApi { const urlPrefix = configMap.customUrl || `https://${bucket}.${region}.aliyuncs.com` let marker const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -264,7 +264,7 @@ class AliyunApi { const urlPrefix = configMap.customUrl || `https://${bucket}.${region}.aliyuncs.com` let marker const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/github.ts b/src/main/manage/apis/github.ts index 1b414ce..f7c4ccc 100644 --- a/src/main/manage/apis/github.ts +++ b/src/main/manage/apis/github.ts @@ -154,7 +154,7 @@ class GithubApi { const { bucketName: repo, customUrl: branch, prefix, cancelToken, cdnUrl } = configMap const slicedPrefix = prefix.replace(/(^\/+|\/+$)/g, '') const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -205,7 +205,7 @@ class GithubApi { const { bucketName: repo, customUrl: branch, prefix, cancelToken, cdnUrl } = configMap const slicedPrefix = prefix.replace(/(^\/+|\/+$)/g, '') const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/imgur.ts b/src/main/manage/apis/imgur.ts index ae9e991..3b4b452 100644 --- a/src/main/manage/apis/imgur.ts +++ b/src/main/manage/apis/imgur.ts @@ -99,7 +99,7 @@ class ImgurApi { const window = windowManager.get(IWindowList.SETTING_WINDOW)! const { bucketConfig: { Location: albumHash }, cancelToken } = configMap const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/local.ts b/src/main/manage/apis/local.ts index 80d90c8..de25ffd 100644 --- a/src/main/manage/apis/local.ts +++ b/src/main/manage/apis/local.ts @@ -93,7 +93,7 @@ class LocalApi { const { prefix, customUrl = '', cancelToken } = configMap const urlPrefix = customUrl.replace(/\/+$/, '') const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -140,7 +140,7 @@ class LocalApi { } const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/qiniu.ts b/src/main/manage/apis/qiniu.ts index 4ea5a39..1b64711 100644 --- a/src/main/manage/apis/qiniu.ts +++ b/src/main/manage/apis/qiniu.ts @@ -252,7 +252,7 @@ class QiniuApi { let marker = undefined as any const slicedPrefix = prefix.slice(1) const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -308,7 +308,7 @@ class QiniuApi { let marker = undefined as any const slicedPrefix = prefix.slice(1) const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/s3plist.ts b/src/main/manage/apis/s3plist.ts index 681b63b..8875516 100644 --- a/src/main/manage/apis/s3plist.ts +++ b/src/main/manage/apis/s3plist.ts @@ -247,7 +247,7 @@ class S3plistApi { const urlPrefix = configMap.customUrl || `https://${bucket}.s3.amazonaws.com` let marker const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -305,7 +305,7 @@ class S3plistApi { const urlPrefix = configMap.customUrl || `https://${bucket}.s3.amazonaws.com` let marker const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/sftp.ts b/src/main/manage/apis/sftp.ts index 9968eb8..802532d 100644 --- a/src/main/manage/apis/sftp.ts +++ b/src/main/manage/apis/sftp.ts @@ -173,7 +173,7 @@ class SftpApi { const { prefix, customUrl, cancelToken } = configMap const urlPrefix = customUrl || `${this.host}:${this.port}` const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -244,7 +244,7 @@ class SftpApi { webPath = webPath.replace(/^\/+|\/+$/, '') } const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/smms.ts b/src/main/manage/apis/smms.ts index 3abc5bf..3f28427 100644 --- a/src/main/manage/apis/smms.ts +++ b/src/main/manage/apis/smms.ts @@ -76,7 +76,7 @@ class SmmsApi { const { cancelToken } = configMap let marker = 1 const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/tcyun.ts b/src/main/manage/apis/tcyun.ts index 3699a8f..296ef8b 100644 --- a/src/main/manage/apis/tcyun.ts +++ b/src/main/manage/apis/tcyun.ts @@ -129,7 +129,7 @@ class TcyunApi { const cancelTask = [false] let marker - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -174,7 +174,7 @@ class TcyunApi { const cancelTask = [false] let marker - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/upyun.ts b/src/main/manage/apis/upyun.ts index 021d3e4..a961466 100644 --- a/src/main/manage/apis/upyun.ts +++ b/src/main/manage/apis/upyun.ts @@ -129,7 +129,7 @@ class UpyunApi { const slicedPrefix = prefix.slice(1) const urlPrefix = configMap.customUrl || `http://${bucket}.test.upcdn.net` const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -182,7 +182,7 @@ class UpyunApi { const urlPrefix = configMap.customUrl || `http://${bucket}.test.upcdn.net` let marker = '' const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/apis/webdavplist.ts b/src/main/manage/apis/webdavplist.ts index b29bf6b..8fd0236 100644 --- a/src/main/manage/apis/webdavplist.ts +++ b/src/main/manage/apis/webdavplist.ts @@ -119,7 +119,7 @@ class WebdavplistApi { const { prefix, customUrl, cancelToken } = configMap const urlPrefix = customUrl || this.endpoint const cancelTask = [false] - ipcMain.on(cancelDownloadLoadingFileList, (_evt: IpcMainEvent, token: string) => { + ipcMain.on(cancelDownloadLoadingFileList, (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners(cancelDownloadLoadingFileList) @@ -164,7 +164,7 @@ class WebdavplistApi { webPath = webPath.replace(/^\/+|\/+$/, '') } const cancelTask = [false] - ipcMain.on('cancelLoadingFileList', (_evt: IpcMainEvent, token: string) => { + ipcMain.on('cancelLoadingFileList', (_: IpcMainEvent, token: string) => { if (token === cancelToken) { cancelTask[0] = true ipcMain.removeAllListeners('cancelLoadingFileList') diff --git a/src/main/manage/events/ipcList.ts b/src/main/manage/events/ipcList.ts index 6d3f03d..58bf8c7 100644 --- a/src/main/manage/events/ipcList.ts +++ b/src/main/manage/events/ipcList.ts @@ -11,58 +11,58 @@ export const manageIpcList = { listen () { manageCoreIPC.listen() - ipcMain.handle('getBucketList', async (_evt: IpcMainInvokeEvent, currentPicBed: string) => { + ipcMain.handle('getBucketList', async (_: IpcMainInvokeEvent, currentPicBed: string) => { const manage = new ManageApi(currentPicBed) return manage.getBucketList() }) - ipcMain.handle('createBucket', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('createBucket', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.createBucket(param) }) - ipcMain.handle('getBucketFileList', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('getBucketFileList', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.getBucketFileList(param) }) - ipcMain.handle('getBucketDomain', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('getBucketDomain', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) const result = await manage.getBucketDomain(param) return result }) - ipcMain.handle('setBucketAclPolicy', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('setBucketAclPolicy', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.setBucketAclPolicy(param) }) - ipcMain.handle('renameBucketFile', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('renameBucketFile', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.renameBucketFile(param) }) - ipcMain.handle('deleteBucketFile', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('deleteBucketFile', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.deleteBucketFile(param) }) - ipcMain.handle('deleteBucketFolder', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('deleteBucketFolder', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.deleteBucketFolder(param) }) - ipcMain.on('getBucketListBackstage', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.on('getBucketListBackstage', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.getBucketListBackstage(param) }) - ipcMain.on('getBucketListRecursively', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.on('getBucketListRecursively', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.getBucketListRecursively(param) }) - ipcMain.handle('convertPathToBase64', async (_evt: IpcMainInvokeEvent, filePath: string) => { + ipcMain.handle('convertPathToBase64', async (_: IpcMainInvokeEvent, filePath: string) => { const res = fs.readFileSync(filePath, 'base64') return res }) @@ -78,7 +78,7 @@ export const manageIpcList = { } }) - ipcMain.handle('getPreSignedUrl', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('getPreSignedUrl', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.getPreSignedUrl(param) }) @@ -91,17 +91,17 @@ export const manageIpcList = { return UpDownTaskQueue.getInstance().getAllDownloadTask() }) - ipcMain.on('uploadBucketFile', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.on('uploadBucketFile', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.uploadBucketFile(param) }) - ipcMain.on('downloadBucketFile', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.on('downloadBucketFile', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.downloadBucketFile(param) }) - ipcMain.handle('createBucketFolder', async (_evt: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { + ipcMain.handle('createBucketFolder', async (_: IpcMainInvokeEvent, currentPicBed: string, param: IStringKeyMap) => { const manage = new ManageApi(currentPicBed) return manage.createBucketFolder(param) }) @@ -133,7 +133,7 @@ export const manageIpcList = { return app.getPath('downloads') }) - ipcMain.on('OpenDownloadedFolder', async (_evt: IpcMainInvokeEvent, path: string | undefined) => { + ipcMain.on('OpenDownloadedFolder', async (_: IpcMainInvokeEvent, path: string | undefined) => { if (path) { shell.showItemInFolder(path) } else { @@ -141,11 +141,11 @@ export const manageIpcList = { } }) - ipcMain.on('OpenLocalFile', async (_evt: IpcMainInvokeEvent, fullPath: string) => { + ipcMain.on('OpenLocalFile', async (_: IpcMainInvokeEvent, fullPath: string) => { fs.existsSync(fullPath) ? shell.showItemInFolder(fullPath) : shell.openPath(path.dirname(fullPath)) }) - ipcMain.handle('downloadFileFromUrl', async (_evt: IpcMainInvokeEvent, urls: string[]) => { + ipcMain.handle('downloadFileFromUrl', async (_: IpcMainInvokeEvent, urls: string[]) => { const res = await downloadFileFromUrl(urls) return res }) diff --git a/src/renderer/components/InputBoxDialog.vue b/src/renderer/components/InputBoxDialog.vue index 2088b31..04213d1 100644 --- a/src/renderer/components/InputBoxDialog.vue +++ b/src/renderer/components/InputBoxDialog.vue @@ -49,7 +49,7 @@ onBeforeMount(() => { $bus.on(SHOW_INPUT_BOX, initInputBoxValue) }) -function ipcEventHandler (evt: IpcRendererEvent, options: IShowInputBoxOption) { +function ipcEventHandler (_: IpcRendererEvent, options: IShowInputBoxOption) { initInputBoxValue(options) } diff --git a/src/renderer/manage/pages/bucketPage.vue b/src/renderer/manage/pages/bucketPage.vue index a08fbf9..6369aac 100644 --- a/src/renderer/manage/pages/bucketPage.vue +++ b/src/renderer/manage/pages/bucketPage.vue @@ -2462,7 +2462,7 @@ async function handleFolderBatchDownload (item: any) { const downloadFileTransferStore = useDownloadFileTransferStore() downloadFileTransferStore.resetDownloadFileTransferList() ipcRenderer.send('getBucketListRecursively', configMap.alias, paramGet) - ipcRenderer.on(refreshDownloadFileTransferList, (evt: IpcRendererEvent, data) => { + ipcRenderer.on(refreshDownloadFileTransferList, (_: IpcRendererEvent, data) => { downloadFileTransferStore.refreshDownloadFileTransferList(data) }) downloadInterval = setInterval(() => { @@ -2838,7 +2838,7 @@ async function getBucketFileListBackStage () { param.webPath = configMap.webPath } ipcRenderer.send('getBucketListBackstage', configMap.alias, param) - ipcRenderer.on('refreshFileTransferList', (evt: IpcRendererEvent, data) => { + ipcRenderer.on('refreshFileTransferList', (_: IpcRendererEvent, data) => { fileTransferStore.refreshFileTransferList(data) }) fileTransferInterval = setInterval(() => { diff --git a/src/renderer/pages/PicGoSetting.vue b/src/renderer/pages/PicGoSetting.vue index cc4348c..c73f9ac 100644 --- a/src/renderer/pages/PicGoSetting.vue +++ b/src/renderer/pages/PicGoSetting.vue @@ -2481,7 +2481,7 @@ function handleMiniWindowOntop (val: ICheckBoxValueType) { $message.info($T('TIPS_NEED_RELOAD')) } -async function handleMiniIconPath (evt: Event) { +async function handleMiniIconPath (_: Event) { const result = await invokeToMain('openFileSelectDialog') if (result && result[0]) { form.customMiniIcon = result[0] diff --git a/src/renderer/pages/Plugin.vue b/src/renderer/pages/Plugin.vue index b3a7345..f54e34b 100644 --- a/src/renderer/pages/Plugin.vue +++ b/src/renderer/pages/Plugin.vue @@ -337,7 +337,7 @@ onBeforeMount(async () => { ipcRenderer.on('hideLoading', () => { loading.value = false }) - ipcRenderer.on(PICGO_HANDLE_PLUGIN_DONE, (evt: IpcRendererEvent, fullName: string) => { + ipcRenderer.on(PICGO_HANDLE_PLUGIN_DONE, (_: IpcRendererEvent, fullName: string) => { pluginList.value.forEach(item => { if (item.fullName === fullName || (item.name === fullName)) { item.ing = false @@ -345,7 +345,7 @@ onBeforeMount(async () => { }) loading.value = false }) - ipcRenderer.on('pluginList', (evt: IpcRendererEvent, list: IPicGoPlugin[]) => { + ipcRenderer.on('pluginList', (_: IpcRendererEvent, list: IPicGoPlugin[]) => { pluginList.value = list pluginNameList.value = list.map(item => item.fullName) for (const item of pluginList.value) { @@ -353,7 +353,7 @@ onBeforeMount(async () => { } loading.value = false }) - ipcRenderer.on('installPlugin', (evt: IpcRendererEvent, { success, body }: { + ipcRenderer.on('installPlugin', (_: IpcRendererEvent, { success, body }: { success: boolean, body: string }) => { @@ -365,7 +365,7 @@ onBeforeMount(async () => { } }) }) - ipcRenderer.on('updateSuccess', (evt: IpcRendererEvent, plugin: string) => { + ipcRenderer.on('updateSuccess', (_: IpcRendererEvent, plugin: string) => { loading.value = false pluginList.value.forEach(item => { if (item.fullName === plugin) { @@ -377,7 +377,7 @@ onBeforeMount(async () => { handleReload() getPluginList() }) - ipcRenderer.on('uninstallSuccess', (evt: IpcRendererEvent, plugin: string) => { + ipcRenderer.on('uninstallSuccess', (_: IpcRendererEvent, plugin: string) => { loading.value = false pluginList.value = pluginList.value.filter(item => { if (item.fullName === plugin) { // restore Uploader & Transformer after uninstalling @@ -393,13 +393,13 @@ onBeforeMount(async () => { }) pluginNameList.value = pluginNameList.value.filter(item => item !== plugin) }) - ipcRenderer.on(PICGO_CONFIG_PLUGIN, (evt: IpcRendererEvent, _currentType: 'plugin' | 'transformer' | 'uploader', _configName: string, _config: any) => { + ipcRenderer.on(PICGO_CONFIG_PLUGIN, (_: IpcRendererEvent, _currentType: 'plugin' | 'transformer' | 'uploader', _configName: string, _config: any) => { currentType.value = _currentType configName.value = _configName config.value = _config dialogVisible.value = true }) - ipcRenderer.on(PICGO_HANDLE_PLUGIN_ING, (evt: IpcRendererEvent, fullName: string) => { + ipcRenderer.on(PICGO_HANDLE_PLUGIN_ING, (_: IpcRendererEvent, fullName: string) => { pluginList.value.forEach(item => { if (item.fullName === fullName || (item.name === fullName)) { item.ing = true @@ -407,7 +407,7 @@ onBeforeMount(async () => { }) loading.value = true }) - ipcRenderer.on(PICGO_TOGGLE_PLUGIN, (evt: IpcRendererEvent, fullName: string, enabled: boolean) => { + ipcRenderer.on(PICGO_TOGGLE_PLUGIN, (_: IpcRendererEvent, fullName: string, enabled: boolean) => { const plugin = pluginList.value.find(item => item.fullName === fullName) if (plugin) { plugin.enabled = enabled diff --git a/src/renderer/pages/ShortKey.vue b/src/renderer/pages/ShortKey.vue index f928a8c..c25eeab 100644 --- a/src/renderer/pages/ShortKey.vue +++ b/src/renderer/pages/ShortKey.vue @@ -190,7 +190,7 @@ async function confirmKeyBinding () { const config = Object.assign({}, list.value[currentIndex.value]) config.key = shortKey.value sendToMain('updateShortKey', config, oldKey, config.from) - ipcRenderer.once('updateShortKeyResponse', (evt: IpcRendererEvent, result) => { + ipcRenderer.once('updateShortKeyResponse', (_: IpcRendererEvent, result) => { if (result) { keyBindingVisible.value = false list.value[currentIndex.value].key = shortKey.value