File

src/admin/admin.service.ts

Index

Methods

Constructor

constructor(databaseService: DatabaseService, utilService: UtilsService, usersService: UsersService, configService: ConfigService)
Parameters :
Name Type Optional
databaseService DatabaseService No
utilService UtilsService No
usersService UsersService No
configService ConfigService No

Methods

Public Async authDevKey
authDevKey(devKey: string)
Parameters :
Name Type Optional
devKey string No
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;
  }
}

results matching ""

    No results matching ""