File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change 11import { request , type RequestOptions } from 'https' ;
22
3- import { store } from '../store/store.js ' ;
4- import { EmailJSResponseStatus } from '../models/emailjs_response_status.js ' ;
3+ import { store } from '../store/store' ;
4+ import { EmailJSResponseStatus } from '../models/EmailJSResponseStatus ' ;
55
6- export const sendJSON = ( params : string ) : Promise < EmailJSResponseStatus > => {
6+ export const sendPost = ( data : string ) : Promise < EmailJSResponseStatus > => {
77 const options : RequestOptions = {
88 host : store . _host ,
99 path : '/api/v1.0/email/send' ,
@@ -21,12 +21,13 @@ export const sendJSON = (params: string): Promise<EmailJSResponseStatus> => {
2121 res . on ( 'data' , ( chunk : Uint8Array ) => chunks . push ( chunk ) ) ;
2222
2323 res . on ( 'end' , ( ) => {
24- const data = Buffer . concat ( chunks ) . toString ( ) ;
24+ const message = Buffer . concat ( chunks ) . toString ( ) ;
25+ const responseStatus = new EmailJSResponseStatus ( res . statusCode , message ) ;
2526
2627 if ( res . statusCode === 200 ) {
27- resolve ( new EmailJSResponseStatus ( res . statusCode , data ) ) ;
28+ resolve ( responseStatus ) ;
2829 } else {
29- reject ( new EmailJSResponseStatus ( res . statusCode , data ) ) ;
30+ reject ( responseStatus ) ;
3031 }
3132 } ) ;
3233
@@ -39,8 +40,8 @@ export const sendJSON = (params: string): Promise<EmailJSResponseStatus> => {
3940 reject ( error ) ;
4041 } ) ;
4142
42- if ( params ) {
43- req . write ( params ) ;
43+ if ( data ) {
44+ req . write ( data ) ;
4445 }
4546
4647 req . end ( ) ;
You can’t perform that action at this time.
0 commit comments