first validation

This commit is contained in:
2024-05-17 16:46:17 -05:00
parent 782c254a33
commit 747435bfba
7 changed files with 70 additions and 19 deletions

View File

@@ -1,18 +1,17 @@
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { environment } from '../../environments/environment';
import { Injectable } from '@angular/core';
import { lastValueFrom } from 'rxjs';
import { MailInfo } from '../../../../bizmatch-server/src/models/main.model';
import { ErrorResponse, MailInfo } from '../../../../bizmatch-server/src/models/main.model';
import { environment } from '../../environments/environment';
@Injectable({
providedIn: 'root'
providedIn: 'root',
})
export class MailService {
private apiBaseUrl = environment.apiBaseUrl;
constructor(private http: HttpClient) { }
constructor(private http: HttpClient) {}
async mail(mailinfo:MailInfo):Promise<void>{
await lastValueFrom(this.http.post(`${this.apiBaseUrl}/bizmatch/mail`,mailinfo));
async mail(mailinfo: MailInfo): Promise<void | ErrorResponse> {
return await lastValueFrom(this.http.post(`${this.apiBaseUrl}/bizmatch/mail`, mailinfo));
}
}