File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
src/app/homepage/newsletter/services Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 1
1
import { HttpClient } from '@angular/common/http' ;
2
2
import { Injectable } from '@angular/core' ;
3
- import { EMPTY } from 'rxjs' ;
3
+ import { EMPTY , lastValueFrom } from 'rxjs' ;
4
4
import { catchError } from 'rxjs/operators' ;
5
5
6
6
@Injectable ( { providedIn : 'root' } )
@@ -10,9 +10,10 @@ export class NewsletterService {
10
10
addToNewsletter ( email : string ) : Promise < any > {
11
11
const newsletterUrl =
12
12
'https://z93f42xq2l.execute-api.us-east-2.amazonaws.com/Stage/newsletter?token=db1f899025b5a59a76b6b34b2a013893' ;
13
- return this . httpClient
14
- . post ( newsletterUrl , { email } )
15
- . pipe ( catchError ( ( ) => EMPTY ) )
16
- . toPromise ( ) ;
13
+ return lastValueFrom (
14
+ this . httpClient
15
+ . post ( newsletterUrl , { email } )
16
+ . pipe ( catchError ( ( ) => EMPTY ) ) ,
17
+ ) ;
17
18
}
18
19
}
You can’t perform that action at this time.
0 commit comments