new feat: gateway dipakai bersama dengan send-wa-kwitansi
including:
- remove batch_size di config-gw-wa.json
- merge function, bedakan dengan message_type
This commit is contained in:
@@ -3,19 +3,61 @@ import { readFileSync } from "fs";
|
||||
interface IConfig {
|
||||
base_url: string;
|
||||
schedule: string[];
|
||||
delay: number;
|
||||
row_per_batch: number;
|
||||
startDate: string;
|
||||
endDate: string;
|
||||
messageTypes: {
|
||||
mcu: {
|
||||
name: string;
|
||||
endpoints: {
|
||||
listOutbox: string;
|
||||
uploadFile: string;
|
||||
sendMsg: string;
|
||||
changeStatus: string;
|
||||
};
|
||||
};
|
||||
payment: {
|
||||
name: string;
|
||||
endpoints: {
|
||||
listOutbox: string;
|
||||
uploadFile: string;
|
||||
sendMsg: string;
|
||||
changeStatus: string;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
const j_config = JSON.parse(readFileSync("./config-gw-wa.json").toString());
|
||||
|
||||
const config: IConfig = {
|
||||
base_url: j_config["base_url"],
|
||||
schedule: j_config["schedule"],
|
||||
delay: j_config["delay"],
|
||||
row_per_batch: j_config["row_per_batch"],
|
||||
startDate: j_config["startDate"],
|
||||
endDate: j_config["endDate"],
|
||||
startDate: j_config["startDate"], // T_OrderHeaderDate. Format: YYYY-MM-DD
|
||||
endDate: j_config["endDate"], // T_OrderHeaderDate. Format: YYYY-MM-DD
|
||||
messageTypes: {
|
||||
mcu: {
|
||||
name: "MCU Result",
|
||||
endpoints: {
|
||||
listOutbox: "mockup/sendwa/sendwa/listoutbox",
|
||||
uploadFile: "mockup/sendwa/sendwa/uploadfile",
|
||||
sendMsg: "mockup/sendwa/sendwa/QontakSendMsg",
|
||||
changeStatus: "mockup/sendwa/sendwa/changeStatusOutbox",
|
||||
},
|
||||
},
|
||||
payment: {
|
||||
name: "Payment Receipt",
|
||||
endpoints: {
|
||||
listOutbox:
|
||||
"mockup/fo/cashiernewpayment-cpone-v2/payment/listOutbox",
|
||||
uploadFile:
|
||||
"mockup/fo/cashiernewpayment-cpone-v2/payment/uploadFile",
|
||||
sendMsg:
|
||||
"mockup/fo/cashiernewpayment-cpone-v2/payment/qontakSendMsg",
|
||||
changeStatus:
|
||||
"mockup/fo/cashiernewpayment-cpone-v2/payment/changeStatusOutbox",
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export default config;
|
||||
|
||||
Reference in New Issue
Block a user