evolution-api / src /api /services /auth.service.ts
oex2003's picture
Deploy Evolution API to Hugging Face Space
5e518ea
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;
}
}