refactor: centralize base64 encoding
This commit is contained in:
@@ -7,6 +7,7 @@ import { getMailgunConfig, type MailgunConfig } from './mailgun.config';
|
||||
import { getAppConfig } from '../config/unified.config';
|
||||
import { logger } from './logging';
|
||||
import { normalizeError } from '../utils/error';
|
||||
import { encodeBase64 } from '../utils/base64';
|
||||
|
||||
interface EmailTemplate {
|
||||
subject: string;
|
||||
@@ -146,7 +147,7 @@ export class MailgunService {
|
||||
{
|
||||
method: 'POST',
|
||||
headers: {
|
||||
Authorization: `Basic ${btoa(`api:${this.config.apiKey}`)}`,
|
||||
Authorization: `Basic ${encodeBase64(`api:${this.config.apiKey}`)}`,
|
||||
},
|
||||
body: formData,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user