LocChat/server/providers/services/refresh_tokens.service.ts

21 lines
596 B
TypeScript
Raw Normal View History

2021-11-23 16:04:12 -05:00
import { Injectable } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
import { RefreshToken } from 'server/entities/refresh_token.entity';
@Injectable()
export class RefreshTokensService {
constructor(
@InjectRepository(RefreshToken)
private refreshTokenRespository: Repository<RefreshToken>,
) {}
create(refreshToken: RefreshToken) {
return this.refreshTokenRespository.save(refreshToken);
}
destroy(...refreshTokens: RefreshToken[]) {
return this.refreshTokenRespository.remove(refreshTokens);
2021-11-23 16:04:12 -05:00
}
}