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 { 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");
@@ -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;
}