handle error on create user

This commit is contained in:
2024-10-29 15:42:36 +07:00
parent 9423a36eeb
commit b5d23ac930
6 changed files with 145 additions and 83 deletions

View File

@@ -1,7 +1,29 @@
import { Injectable } from '@nestjs/common';
import { Injectable, OnModuleInit } from '@nestjs/common';
// import { ConfigConstant } from 'src/common/constant/config.constant';
import { PrismaService } from 'src/Prisma/prisma.service';
@Injectable()
export class AppConfigService {
export class AppConfigService implements OnModuleInit {
constructor(private readonly prisma: PrismaService) {}
async onModuleInit() {
// get each config from database, if not exist, create default config
// const configs = await this.prisma.config.findMany();
// if (configs.length === 0) {
// await this.prisma.config.createMany({
// data: Object.values(ConfigConstant).map((config) => ({
// ...config,
// })),
// });
// }
// // regenerate missing config
// for (const config of Object.values(ConfigConstant)) {
// if (!configs.find((c) => c.key === config.key)) {
// await this.prisma.config.create({
// data: config,
// });
// }
// }
}
}