src/admin/admin.service.ts
Methods |
|
constructor(databaseService: DatabaseService, utilService: UtilsService, usersService: UsersService, configService: ConfigService)
|
|||||||||||||||
|
Defined in src/admin/admin.service.ts:8
|
|||||||||||||||
|
Parameters :
|
| Public Async authDevKey | ||||||
authDevKey(devKey: string)
|
||||||
|
Defined in src/admin/admin.service.ts:16
|
||||||
|
Parameters :
Returns :
Promise<boolean>
|
import { Injectable } from '@nestjs/common';
import { DatabaseService } from '../database/database.service';
import { UtilsService } from '../utils/utils.service';
import { UsersService } from '../users/users.service';
import { ConfigService } from '@nestjs/config';
@Injectable()
export class AdminService {
constructor(
private readonly databaseService: DatabaseService,
private readonly utilService: UtilsService,
private readonly usersService: UsersService,
private readonly configService: ConfigService,
) {}
public async authDevKey(devKey: string): Promise<boolean> {
return this.configService.get('DEV_KEY') === devKey;
}
}