From 9468c26fb8756a4f32fefc723d3797fe0c99099c Mon Sep 17 00:00:00 2001 From: yougotwill Date: Thu, 22 Aug 2024 15:32:36 +1000 Subject: [PATCH] fix: use async file methods --- ts/components/AboutView.tsx | 6 ++++-- ts/mains/main_node.ts | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ts/components/AboutView.tsx b/ts/components/AboutView.tsx index f92f8e3c0..43fc8d5ee 100644 --- a/ts/components/AboutView.tsx +++ b/ts/components/AboutView.tsx @@ -54,8 +54,10 @@ export const AboutView = () => { } const versionInfo = `v${window.getVersion()}`; - const systemInfo = `${window.i18n('systemInformationDesktop', [window.getOSRelease()])}`; - const commitInfo = `${window.i18n('commitHashDesktop', [window.getCommitHash() || window.i18n('unknown')])}`; + const systemInfo = window.i18n('systemInformationDesktop', [window.getOSRelease()]); + const commitInfo = window.i18n('commitHashDesktop', [ + window.getCommitHash() || window.i18n('unknown'), + ]); useEffect(() => { if (window.theme) { diff --git a/ts/mains/main_node.ts b/ts/mains/main_node.ts index 7cb6d417d..8dc4a6c36 100644 --- a/ts/mains/main_node.ts +++ b/ts/mains/main_node.ts @@ -20,6 +20,7 @@ import { import crypto from 'crypto'; import fs from 'fs'; +import { copyFile, appendFile } from 'node:fs/promises'; import os from 'os'; import path, { join } from 'path'; import { platform as osPlatform } from 'process'; @@ -671,12 +672,12 @@ async function saveDebugLog(_event: any, additionalInfo: string) { throw Error('No logger file path'); } - fs.copyFileSync(loggerFilePath, outputPath); + await copyFile(loggerFilePath, outputPath); console.info(`[log] Copied logs to ${outputPath} from ${loggerFilePath}`); // append any additional info if (additionalInfo) { - fs.appendFileSync(outputPath, additionalInfo, { encoding: 'utf-8' }); + await appendFile(outputPath, additionalInfo, { encoding: 'utf-8' }); console.info(`[log] Saved additional info to logs ${outputPath} from ${loggerFilePath}`); } } catch (err) {