streamflix-api / src /core /super-admin-push-device-core /super-admin-push-device-core.service.ts
Akshar2325
✨ feat(super-admin-2fa): introduce two-factor authentication
add3ead
Raw
History Blame
1.26 kB
import { Injectable } from '@nestjs/common';
import { SuperAdminPushDevice, Prisma } from '@prisma/client';
import { PrismaService } from 'src/shared/modules/prisma/prisma.service';
import { SuperAdminPushDeviceCorePaginateDto } from './dto/super-admin-push-device-core.dto';
import { PrismaBaseRepository } from 'src/shared/libs/prisma-base.repository';
import { SuperAdminPushDeviceMessages } from 'src/shared/keys/super-admin-push-device.keys';
@Injectable()
export class SuperAdminPushDeviceCoreService extends PrismaBaseRepository<
SuperAdminPushDevice,
SuperAdminPushDeviceCorePaginateDto,
Prisma.SuperAdminPushDeviceCreateArgs,
Prisma.SuperAdminPushDeviceUpdateArgs,
Prisma.SuperAdminPushDeviceUpdateManyArgs,
Prisma.SuperAdminPushDeviceFindUniqueArgs,
Prisma.SuperAdminPushDeviceFindFirstArgs,
Prisma.SuperAdminPushDeviceFindManyArgs,
Prisma.SuperAdminPushDeviceDeleteArgs,
Prisma.SuperAdminPushDeviceDeleteManyArgs,
Prisma.SuperAdminPushDeviceCountArgs,
Prisma.SuperAdminPushDeviceUpsertArgs
> {
constructor(private prismaService: PrismaService) {
super(prismaService.prisma.superAdminPushDevice, {
NOT_FOUND: SuperAdminPushDeviceMessages.NOT_FOUND,
DELETED: SuperAdminPushDeviceMessages.DELETED,
});
}
}