refactor: centralize base64 encoding
This commit is contained in:
@@ -12,6 +12,7 @@ import { AccountStatus } from '../auth/auth.constants';
|
||||
import { DatabaseStrategy, DatabaseError } from './types';
|
||||
import { getDatabaseConfig } from '../../config/unified.config';
|
||||
import { logger } from '../logging';
|
||||
import { encodeBase64 } from '../../utils/base64';
|
||||
|
||||
export class ProductionDatabaseStrategy implements DatabaseStrategy {
|
||||
private baseUrl: string;
|
||||
@@ -22,7 +23,7 @@ export class ProductionDatabaseStrategy implements DatabaseStrategy {
|
||||
const dbConfig = getDatabaseConfig();
|
||||
|
||||
this.baseUrl = dbConfig.url;
|
||||
this.auth = btoa(`${dbConfig.username}:${dbConfig.password}`);
|
||||
this.auth = encodeBase64(`${dbConfig.username}:${dbConfig.password}`);
|
||||
|
||||
logger.db.query('Initializing production database strategy', {
|
||||
url: dbConfig.url,
|
||||
|
||||
Reference in New Issue
Block a user