X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fperformance%2Fstorage%2FJsonFileStorage.ts;h=fcb35a4df0507569d941edbcb1aac223561e6be4;hb=e302df1d4573ef07df7c44a210a34e429f571814;hp=3128c862211f4df4866a1426aa53f7208c4219a2;hpb=268a74bb051fcbbad532fd833f0d8fd2b33b6c64;p=e-mobility-charging-stations-simulator.git diff --git a/src/performance/storage/JsonFileStorage.ts b/src/performance/storage/JsonFileStorage.ts index 3128c862..fcb35a4d 100644 --- a/src/performance/storage/JsonFileStorage.ts +++ b/src/performance/storage/JsonFileStorage.ts @@ -4,10 +4,9 @@ import fs from 'node:fs'; import lockfile from 'proper-lockfile'; -import { Storage } from './Storage'; import { FileType, type Statistics } from '../../types'; -import { FileUtils } from '../../utils/FileUtils'; -import { Utils } from '../../utils/Utils'; +import { Constants, FileUtils, Utils } from '../../utils'; +import { Storage } from '../internal'; export class JsonFileStorage extends Storage { private fd: number | null = null; @@ -43,14 +42,12 @@ export class JsonFileStorage extends Storage { } await release(); }) - .catch(() => { - /* This is intentional */ - }); + .catch(Constants.EMPTY_FUNCTION); } public open(): void { try { - if (this?.fd === undefined || this?.fd === null) { + if (Utils.isNullOrUndefined(this?.fd)) { this.fd = fs.openSync(this.dbName, 'a+'); } } catch (error) {