Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import { App } from 'electron'; import fs from 'fs'; import path from 'path'; export function validateConfig(app: App) { const configPath = path.join(app.getPath('userData'), 'config.json'); fs.readFile(configPath, 'utf8', (err, walletConfigText) => { Iif (err) return; try { JSON.parse(walletConfigText); } catch (e) { const now = new Date().toISOString(); const corruptFilePath = path.join( app.getPath('userData'), `corrupt-wallet-backup-${now}.txt` ); fs.writeFile(corruptFilePath, walletConfigText, err => { Iif (err) return; }); } }); } |