handle error on create user
This commit is contained in:
@@ -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,
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user