From 39b7150f0a8c4701cc48a0ac1d7e9e3b8193dd4d Mon Sep 17 00:00:00 2001 From: andrei-mihnea-cerbu Date: Wed, 5 Feb 2025 12:27:41 +0200 Subject: [PATCH] updated backup manager to also clean II --- User/src/helpers/backup_manager.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/User/src/helpers/backup_manager.ts b/User/src/helpers/backup_manager.ts index a4e303f..fc2fb8c 100644 --- a/User/src/helpers/backup_manager.ts +++ b/User/src/helpers/backup_manager.ts @@ -8,13 +8,13 @@ import { Database } from '../database/database' import { NetworkUserScheme } from '../database/schemes/network_scheme' import { UserInfoScheme } from '../database/schemes/app_config_scheme' -const backupDirectoryPath = path.join(__dirname, '..', 'backup') +const backupDirectoryPath = path.join(__dirname, '..', 'backups') export class BackupManager { private fileEncryptor: FileEncryptor | null = null private readonly db: Database private readonly port: number - private serverIp: string = ''; + private serverIp: string = '' private isBusy: boolean = false private intervalId: NodeJS.Timeout | null = null private stopRequested: boolean = false @@ -24,7 +24,7 @@ export class BackupManager { this.port = port this.db.read().then((data) => { this.serverIp = data.network.serverIp - }); + }) } async start(): Promise { @@ -59,7 +59,7 @@ export class BackupManager { backupDirectoryData.path, ) - await this.validateBackupDirectories(backupDirectoryPath); + await this.validateBackupDirectories(backupDirectoryPath) } catch (error: any) { this.log(`Error in initialize process: ${error.message}`, 'error') } finally { @@ -120,9 +120,9 @@ export class BackupManager { return } - const existingDirectories = fs.readdirSync(backupDirectoryPath).filter((dir) => - fs.statSync(path.join(backupDirectoryPath, dir)).isDirectory() - ) + const existingDirectories = fs + .readdirSync(backupDirectoryPath) + .filter((dir) => fs.statSync(path.join(backupDirectoryPath, dir)).isDirectory()) for (const directory of existingDirectories) { if (!validUserDirectories.has(directory)) {