2022-03-06 12:27:11 +01:00
|
|
|
import { Injectable } from '@nestjs/common';
|
|
|
|
|
import { ConfigService } from '@nestjs/config';
|
2022-08-28 16:31:20 +02:00
|
|
|
import { ParseString } from 'picsur-shared/dist/util/parse-simple';
|
2022-03-28 12:27:25 +02:00
|
|
|
import { EnvPrefix } from '../config.static';
|
2022-03-06 12:27:11 +01:00
|
|
|
|
|
|
|
|
@Injectable()
|
|
|
|
|
export class AuthConfigService {
|
2022-06-27 17:37:37 +02:00
|
|
|
constructor(private readonly configService: ConfigService) {}
|
2022-03-06 12:27:11 +01:00
|
|
|
|
|
|
|
|
public getDefaultAdminPassword(): string {
|
2022-08-28 16:31:20 +02:00
|
|
|
return ParseString(
|
|
|
|
|
this.configService.get(`${EnvPrefix}ADMIN_PASSWORD`),
|
2022-06-05 12:20:16 +02:00
|
|
|
'admin',
|
|
|
|
|
);
|
2022-03-06 12:27:11 +01:00
|
|
|
}
|
|
|
|
|
}
|