fix: distinguish email service errors and validate send receipts
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import {accountRequest} from './accountRequest.js';
|
||||
export async function emailConfiguration({signal}={}) {
|
||||
const data=await accountRequest('/api/notify/email/config',{signal});
|
||||
if(typeof data.configured!=='boolean')throw new Error('E-posta hizmetinin durumu doğrulanamadı. Yeniden deneyin.');
|
||||
return data;
|
||||
}
|
||||
export async function sendEmailTest(tenders,{signal}={}) {
|
||||
const data=await accountRequest('/api/notify/email/test',{method:'POST',signal,body:JSON.stringify({subject:'İhaleist — bildirim testi',tenders})});
|
||||
if(typeof data.id!=='string'||!data.id||typeof data.to!=='string'||!data.to)throw new Error('Gönderim sonucu doğrulanamadı. Yeniden göndermeden önce posta kutunuzu kontrol edin.');
|
||||
return data;
|
||||
}
|
||||
Reference in New Issue
Block a user