@aot-tech/clockify-mcp-server
Version:
MCP Server for Clockify time tracking integration with AI tools
19 lines (18 loc) • 705 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.tasksService = void 0;
const api_1 = require("../config/api");
const node_url_1 = require("node:url");
function TasksServices(api) {
async function find(workspaceId, projectId, taskName) {
const searchParams = new node_url_1.URLSearchParams();
if (taskName) {
searchParams.append('name', taskName);
}
const newApi = (0, api_1.getApi)();
const response = await newApi.get(`workspaces/${workspaceId}/projects/${projectId}/tasks?${searchParams.toString()}`);
return response.data;
}
return { find };
}
exports.tasksService = TasksServices(api_1.api);