Skip to content

Commit 514de58

Browse files
committed
sendPost: refactor params
1 parent 95522e5 commit 514de58

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { 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();

0 commit comments

Comments
 (0)