mailchimp spark

This commit is contained in:
Shams mosowi
2021-05-06 21:40:35 +10:00
parent ea2c566aec
commit d3db79dadc

View File

@@ -0,0 +1,25 @@
export const dependencies = {
"mailchimp-api-v3": "1.15.0",
};
// method : 'get|post|put|patch|delete'
// path :`/lists/${listId}/members`
const mailchimp = async (data) => {
const { path, method, path_params, body, query } = data;
const mailchimpLib = require("mailchimp-api-v3");
const utilFns = require("../utils");
const mailchimpKey = await utilFns.getSecret("mailchimp");
const _mailchimp = new mailchimpLib(mailchimpKey);
return new Promise((resolve, reject) => {
_mailchimp.request(
{
method,
path,
path_params,
body,
query,
},
resolve
);
});
};
export default mailchimp;