Remove Mongoose Configuration and Dependencies from Common Library

This commit is contained in:
faris Aljohari
2024-08-10 21:00:30 +03:00
parent a4446b4620
commit 4f68835572
2 changed files with 0 additions and 18 deletions
@@ -1,8 +0,0 @@
import { registerAs } from '@nestjs/config';
export default registerAs(
'mongoose-config',
(): Record<string, any> => ({
MONGODB_URI: process.env.MONGODB_URI,
}),
);
@@ -18,9 +18,6 @@ import { UserNotificationEntity } from '../modules/user-notification/entities';
import { DeviceNotificationEntity } from '../modules/device-notification/entities';
import { RegionEntity } from '../modules/region/entities';
import { TimeZoneEntity } from '../modules/timezone/entities';
import { MongooseModule } from '@nestjs/mongoose';
import { mongooseConfig } from '../mongoose/database/mongoose.config';
import { DeviceStatusMongoModule } from '../mongoose/devices-status/devices-status.module';
@Module({
imports: [
@@ -68,13 +65,6 @@ import { DeviceStatusMongoModule } from '../mongoose/devices-status/devices-stat
ssl: Boolean(JSON.parse(configService.get('DB_SSL'))),
}),
}),
MongooseModule.forRootAsync({
imports: [ConfigModule],
inject: [ConfigService],
useFactory: async (configService: ConfigService) =>
mongooseConfig(configService),
}),
DeviceStatusMongoModule,
],
})
export class DatabaseModule {}