chore: complete notification module

This commit is contained in:
Matin
2025-02-08 12:18:25 +03:30
parent 786ea465ff
commit ab23706b6a
2 changed files with 7 additions and 7 deletions
+6 -6
View File
@@ -1,19 +1,19 @@
import { Logger } from "@nestjs/common"; import { Logger } from "@nestjs/common";
import { connectionSource } from "./connection"; import { connectionSource } from "./connection";
// import { seedAdmin } from "./seeders/admin.seeder"; import { seedAdmin } from "./seeders/admin.seeder";
// import { seedNotifSettings } from "./seeders/notif-setting.seeder"; import { seedNotifSettings } from "./seeders/notif-setting.seeder";
import { seedPaymentGateways } from "./seeders/payment-gateway.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"); const logger = new Logger("Seeder");
export const runSeeder = async () => { export const runSeeder = async () => {
await connectionSource.initialize(); await connectionSource.initialize();
logger.log("start seeding database"); logger.log("start seeding database");
// await seedRole(connectionSource, logger); await seedRole(connectionSource, logger);
// await seedAdmin(connectionSource, logger); await seedAdmin(connectionSource, logger);
// await seedNotifSettings(connectionSource, logger); await seedNotifSettings(connectionSource, logger);
await seedPaymentGateways(connectionSource, logger); await seedPaymentGateways(connectionSource, logger);
logger.log("seeding completed"); logger.log("seeding completed");
@@ -22,6 +22,6 @@ export class Notification extends BaseEntity {
@Column({ type: "boolean", default: false }) @Column({ type: "boolean", default: false })
isRead: boolean; isRead: boolean;
@ManyToOne(() => User, (user) => user.notifications, { onDelete: "CASCADE", eager: true }) @ManyToOne(() => User, (user) => user.notifications, { onDelete: "CASCADE" })
recipient: User; recipient: User;
} }