From 1e55c281841edd12033c7ae048d8e6347183407e Mon Sep 17 00:00:00 2001 From: Michal Rus Date: Wed, 26 Feb 2025 13:56:17 +0100 Subject: [PATCH] =?UTF-8?q?Revert=20"[LW-12241]=20Update=20index.ts=20to?= =?UTF-8?q?=20cater=20for=20the=20cleardown=20of=20ledger=20state=20if=20n?= =?UTF-8?q?ot=20alr=E2=80=A6=20(#3276)"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit b54a34e93e5b2cda40e626087562eed39bf3e077. The ledger team say it’s unnecessary. --- source/main/index.ts | 44 -------------------------------------------- 1 file changed, 44 deletions(-) diff --git a/source/main/index.ts b/source/main/index.ts index 9acaa04419..0c48a42eb2 100644 --- a/source/main/index.ts +++ b/source/main/index.ts @@ -1,6 +1,5 @@ import os from 'os'; import path from 'path'; -import * as fs from 'fs'; import { app, dialog, BrowserWindow, screen, shell } from 'electron'; import type { Event } from 'electron'; import EventEmitter from 'events'; @@ -25,7 +24,6 @@ import { RTS_FLAGS, stateDirectoryPath, } from './config'; - import { setupCardanoNode } from './cardano/setup'; import { CardanoNode } from './cardano/CardanoNode'; import { safeExitWithCode } from './utils/safeExitWithCode'; @@ -135,50 +133,8 @@ const handleWindowClose = async (event: Event | null | undefined) => { await safeExit(); }; -const clearLedger = async () => { - const flagFileShortName = 'has_upgraded_to_pv_10'; - const chainLedgerDir = 'chain/ledger'; - - const flagFileLongName = path.join( - launcherConfig.stateDir, - flagFileShortName - ); - - // Check if the flag file exists - if (fs.existsSync(flagFileLongName)) { - logger.info(`${flagFileLongName} found. NoHskpg.`); - } else { - try { - const chainLedgerLongName = path.join( - launcherConfig.stateDir, - chainLedgerDir - ); - - const files = fs.readdirSync(chainLedgerLongName); - - for (const file of files) { - // DelIterator - const filePath = path.join(chainLedgerLongName, file); - if (fs.lstatSync(filePath).isFile()) { - // ?it's a file - fs.unlinkSync(filePath); - logger.info(`HskpgDone: ${filePath}`); - } - } - - // Create v10-upgraded completed marker - fs.writeFileSync(flagFileLongName, 'HskpgNwFlag'); - } catch (err) { - logger.error(`Error removing files: ${err}`); - } - } -}; - const onAppReady = async () => { setupLogging(); - - await clearLedger(); - await logUsedVersion( environment.version, path.join(pubLogsFolderPath, 'Daedalus-versions.json')