From ab23706b6a845edc8baff870d5870ae2837913c7 Mon Sep 17 00:00:00 2001 From: Matin Date: Sat, 8 Feb 2025 12:18:25 +0330 Subject: [PATCH] chore: complete notification module --- database/seeder.runner.ts | 12 ++++++------ .../notifications/entities/notification.entity.ts | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/database/seeder.runner.ts b/database/seeder.runner.ts index ccc6581..77f4535 100644 --- a/database/seeder.runner.ts +++ b/database/seeder.runner.ts @@ -1,19 +1,19 @@ import { Logger } from "@nestjs/common"; import { connectionSource } from "./connection"; -// import { seedAdmin } from "./seeders/admin.seeder"; -// import { seedNotifSettings } from "./seeders/notif-setting.seeder"; +import { seedAdmin } from "./seeders/admin.seeder"; +import { seedNotifSettings } from "./seeders/notif-setting.seeder"; import { seedPaymentGateways } from "./seeders/payment-gateway.seeder"; -// import { seedRole } from "./seeders/role.seeder"; +import { seedRole } from "./seeders/role.seeder"; const logger = new Logger("Seeder"); export const runSeeder = async () => { await connectionSource.initialize(); logger.log("start seeding database"); - // await seedRole(connectionSource, logger); - // await seedAdmin(connectionSource, logger); - // await seedNotifSettings(connectionSource, logger); + await seedRole(connectionSource, logger); + await seedAdmin(connectionSource, logger); + await seedNotifSettings(connectionSource, logger); await seedPaymentGateways(connectionSource, logger); logger.log("seeding completed"); diff --git a/src/modules/notifications/entities/notification.entity.ts b/src/modules/notifications/entities/notification.entity.ts index 13cab27..053f166 100644 --- a/src/modules/notifications/entities/notification.entity.ts +++ b/src/modules/notifications/entities/notification.entity.ts @@ -22,6 +22,6 @@ export class Notification extends BaseEntity { @Column({ type: "boolean", default: false }) isRead: boolean; - @ManyToOne(() => User, (user) => user.notifications, { onDelete: "CASCADE", eager: true }) + @ManyToOne(() => User, (user) => user.notifications, { onDelete: "CASCADE" }) recipient: User; }