clickup_api
Version:
No oficial module for ClickUp API
47 lines (44 loc) • 984 B
JavaScript
const Requests = require("../utils/requests");
var Members = function (token, request) {
this.token = token;
this.request = request;
};
/**
* Get members on task.
* @param {String} task_id Task ID
*/
Members.prototype.get_task_members = function (task_id) {
var token = this.token;
var request = this.request;
return new Promise(async function (resolve, reject) {
try {
var res = await request.https_clickupapi_get(
`/api/v2/task/${task_id}/member`,
token
);
resolve(res);
} catch (err) {
reject(err);
}
});
};
/**
* Get members on a list.
* @param {String} list_id List ID
*/
Members.prototype.get_list_members = function (list_id) {
var token = this.token;
var request = this.request;
return new Promise(async function (resolve, reject) {
try {
var res = await request.https_clickupapi_get(
`/api/v2/list/${list_id}/member`,
token
);
resolve(res);
} catch (err) {
reject(err);
}
});
};
module.exports = Members;