Evo / src /api /services /auth.service.ts
usofn8n's picture
Add Evolution API files
80f4e3d
import { PrismaRepository } from '@api/repository/repository.service';
import { BadRequestException } from '@exceptions';
export class AuthService {
constructor(private readonly prismaRepository: PrismaRepository) {}
public async checkDuplicateToken(token: string) {
if (!token) {
return true;
}
const instances = await this.prismaRepository.instance.findMany({
where: { token },
});
if (instances.length > 0) {
throw new BadRequestException('Token already exists');
}
return true;
}
}