import { MongoClient } from 'mongodb';
import { Storage } from './Storage';
+import { BaseError } from '../../exception';
import { type Statistics, StorageType } from '../../types';
import { Constants } from '../../utils';
private checkDBConnection() {
if (!this?.client) {
- throw new Error(
+ throw new BaseError(
`${this.logPrefix} ${this.getDBNameFromStorageType(
StorageType.MONGO_DB
)} client initialization failed while trying to issue a request`
);
}
if (!this.connected) {
- throw new Error(
+ throw new BaseError(
`${this.logPrefix} ${this.getDBNameFromStorageType(
StorageType.MONGO_DB
)} connection not opened while trying to issue a request`