UNPKG

@taazkareem/clickup-mcp-server

Version:

ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.

1 lines 9.24 kB
function a0_0x35fb(_0x3dd64f,_0x465fbf){_0x3dd64f=_0x3dd64f-0x78;const _0x149166=a0_0x1491();let _0x35fb0f=_0x149166[_0x3dd64f];if(a0_0x35fb['RolUNL']===undefined){var _0x4aa98e=function(_0x11830d){const _0xa75a54='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5b5ecd='',_0x5e295b='';for(let _0x37da4b=0x0,_0x272475,_0x5952fc,_0x26bd9a=0x0;_0x5952fc=_0x11830d['charAt'](_0x26bd9a++);~_0x5952fc&&(_0x272475=_0x37da4b%0x4?_0x272475*0x40+_0x5952fc:_0x5952fc,_0x37da4b++%0x4)?_0x5b5ecd+=String['fromCharCode'](0xff&_0x272475>>(-0x2*_0x37da4b&0x6)):0x0){_0x5952fc=_0xa75a54['indexOf'](_0x5952fc);}for(let _0x5277ef=0x0,_0xf88065=_0x5b5ecd['length'];_0x5277ef<_0xf88065;_0x5277ef++){_0x5e295b+='%'+('00'+_0x5b5ecd['charCodeAt'](_0x5277ef)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5e295b);};a0_0x35fb['GzUMWR']=_0x4aa98e,a0_0x35fb['OZKMlB']={},a0_0x35fb['RolUNL']=!![];}const _0x3170ca=_0x149166[0x0],_0x431c1f=_0x3dd64f+_0x3170ca,_0x176059=a0_0x35fb['OZKMlB'][_0x431c1f];return!_0x176059?(_0x35fb0f=a0_0x35fb['GzUMWR'](_0x35fb0f),a0_0x35fb['OZKMlB'][_0x431c1f]=_0x35fb0f):_0x35fb0f=_0x176059,_0x35fb0f;}const a0_0x17ef58=a0_0x35fb;(function(_0x259fcd,_0x30a7d2){const _0x203298=a0_0x35fb,_0x406c66=_0x259fcd();while(!![]){try{const _0x48a0b1=-parseInt(_0x203298(0x80))/0x1*(parseInt(_0x203298(0x7b))/0x2)+-parseInt(_0x203298(0xa5))/0x3+parseInt(_0x203298(0xaa))/0x4+-parseInt(_0x203298(0x7e))/0x5+-parseInt(_0x203298(0x89))/0x6*(parseInt(_0x203298(0xc1))/0x7)+parseInt(_0x203298(0xa7))/0x8+parseInt(_0x203298(0x78))/0x9;if(_0x48a0b1===_0x30a7d2)break;else _0x406c66['push'](_0x406c66['shift']());}catch(_0x381b84){_0x406c66['push'](_0x406c66['shift']());}}}(a0_0x1491,0x90fb2));import{Logger}from'../../logger.js';import{processBatch}from'../../utils/concurrency-utils.js';import{ClickUpServiceError,ErrorCode}from'./base.js';function a0_0x1491(){const _0x4f2d1b=['DgvZDa','C3rfEgK','yxnRCW','ihrHC2S','DgLHBgK','u3rHCNq','yxrLig8','igzVDw4','rMfPBgu','BNzKrfi','AgfUzgW','DcaI','CgvYyxq','y2f0y2G','Aw5Nia','DMfSAwq','CMvZB2W','BMfTzq','BgLZDca','ntGYnty0BNbvv2Dc','A3vcy3O','odmXnJq4meDfyujAvq','zxj2Awm','BgLZDe4','mZq3mtq0nfbtt0jxsa','DwXRig0','zcb0BYa','DcbSAxm','zhvWBgK','CgrHDgu','Aw5Nigi','DwXRihu','yxrPB24','zMfPBgu','B3zLig8','Bw92zsa','CYbPBIa','ig9Wzxi','zvrHC2S','DwXRigq','y2f0zvq','tLDjvLu','D29YA3m','vgfYz2u','DgfZA04','zsbPBMK','qNvSAYa','mtr1Cvjnzue','t1vora','DgfZA1m','y3vZDg8','DxbKyxq','Aw9U','DgfZAW','otu1ndi5mKHNCwLYCq','Bw92zvq','zwXLDgu','odCWEwf1ruPJ','BgvUz3q','CgfJzvm','ntmZntGXnxjXrfHwtq','BgvK','nJjvqvzztMG','zgvSzxq','zsbMywK','Du9mDMy','BvrHC2S','Aw5MBW','zuvYCM8','yxrLtgK','qNvSA1m','mZi2mduZog5JshHeDa','yw1L','iIbUB3q','C3rZ','DMvjza','y3jLyxq','yxnR','y2f0zsa','tK9ux0y'];a0_0x1491=function(){return _0x4f2d1b;};return a0_0x1491();}import{findListIDByName}from'../../utils/resolver-utils.js';import{getTaskId}from'../../tools/task/utilities.js';const logger=new Logger(a0_0x17ef58(0x88)+a0_0x17ef58(0xa8)+'e');export class BulkService{constructor(_0x267feb,_0x1de102){const _0x1d5d7d=a0_0x17ef58;this[_0x1d5d7d(0xc3)+'ervic'+'e']=_0x267feb,this[_0x1d5d7d(0xbc)+_0x1d5d7d(0x7d)+_0x1d5d7d(0xa8)+'e']=_0x1de102,logger[_0x1d5d7d(0x85)](_0x1d5d7d(0x88)+_0x1d5d7d(0xa8)+_0x1d5d7d(0xbf)+_0x1d5d7d(0x96)+'zed');}async[a0_0x17ef58(0x8e)+a0_0x17ef58(0xb8)+'s'](_0x16ea11,_0x251a2e,_0x1587b7){const _0xbc67a9=a0_0x17ef58;logger[_0xbc67a9(0x85)]('Creat'+_0xbc67a9(0xa0)+_0x251a2e[_0xbc67a9(0x7c)+'h']+(_0xbc67a9(0x95)+_0xbc67a9(0xb6)+_0xbc67a9(0xa4))+_0x16ea11);try{return await this[_0xbc67a9(0xc3)+_0xbc67a9(0xa8)+'e'][_0xbc67a9(0xa1)+'ateLi'+_0xbc67a9(0x93)+_0xbc67a9(0x8c)](_0x16ea11),await processBatch(_0x251a2e,_0x4253e0=>this[_0xbc67a9(0xc3)+_0xbc67a9(0xa8)+'e'][_0xbc67a9(0x8e)+_0xbc67a9(0xb8)](_0x16ea11,_0x4253e0),_0x1587b7);}catch(_0x6edd59){throw this[_0xbc67a9(0xc3)+'ervic'+'e']['handl'+'eErro'+'r'](_0x6edd59,_0xbc67a9(0x9a)+_0xbc67a9(0xac)+'creat'+'e\x20tas'+'ks\x20in'+'\x20bulk');}}async[a0_0x17ef58(0xa2)+a0_0x17ef58(0x8d)](_0x5adace){const _0x968b16=a0_0x17ef58,_0x4b8b92={'kuBcz':function(_0x129fbd,_0x579bde,_0x2cb9ec,_0x130d0a,_0xf3d058,_0x26e763,_0x53ff91,_0x288d9f){return _0x129fbd(_0x579bde,_0x2cb9ec,_0x130d0a,_0xf3d058,_0x26e763,_0x53ff91,_0x288d9f);}};return _0x4b8b92[_0x968b16(0xa6)](getTaskId,_0x5adace[_0x968b16(0xc7)],_0x5adace['taskI'+'d'],_0x5adace[_0x968b16(0xbe)+_0x968b16(0x8a)],_0x5adace[_0x968b16(0xa9)+_0x968b16(0x8a)],_0x5adace[_0x968b16(0xc4)+_0x968b16(0x84)+'Id'],!![],{'task':this['taskS'+_0x968b16(0xa8)+'e'],'workspace':this[_0x968b16(0xbc)+'paceS'+_0x968b16(0xa8)+'e']});}async[a0_0x17ef58(0xc5)+a0_0x17ef58(0xb8)+'s'](_0x561bf2,_0x1dd749){const _0x448aac=a0_0x17ef58,_0x491ffc={'nvdDR':_0x448aac(0x97)+_0x448aac(0xb0)+_0x448aac(0xb1)+_0x448aac(0xaf)+_0x448aac(0xb7)+_0x448aac(0xb2),'lrvcD':function(_0x3e917e,_0x2a20bb,_0x24745b,_0x3a9b3b){return _0x3e917e(_0x2a20bb,_0x24745b,_0x3a9b3b);}};return logger[_0x448aac(0x85)](_0x491ffc[_0x448aac(0x9b)],{'count':_0x561bf2['lengt'+'h']}),_0x491ffc['lrvcD'](processBatch,_0x561bf2,async _0x2d0121=>{const _0xb5c081=_0x448aac,_0xef7503=await this['resol'+_0xb5c081(0x8d)](_0x2d0121),{task:_0x4209be,taskId:_0x1fec61,taskName:_0x5740e8,listName:_0x478ead,customTaskId:_0x391c8a,..._0x4a4814}=_0x2d0121;return this[_0xb5c081(0xc3)+_0xb5c081(0xa8)+'e'][_0xb5c081(0xc5)+_0xb5c081(0xb8)](_0xef7503,_0x4a4814);},_0x1dd749)[_0x448aac(0x9f)](_0x157a64=>{const _0x49a703=_0x448aac;throw this[_0x49a703(0xc3)+_0x49a703(0xa8)+'e'][_0x49a703(0x9c)+_0x49a703(0x86)+'r'](_0x157a64,'Bulk\x20'+'updat'+'e\x20fai'+_0x49a703(0x7f));});}async[a0_0x17ef58(0x79)+'asks'](_0x2a3662,_0x5f4c6a,_0x2f399,_0x280ca4=![]){const _0x1048ff=a0_0x17ef58,_0x539f73={'uOLvf':'Start'+_0x1048ff(0xb0)+_0x1048ff(0xab)+_0x1048ff(0xb4)+_0x1048ff(0x9e)+_0x1048ff(0xc6),'JeTvV':_0x1048ff(0xc0)+_0x1048ff(0xb5)+_0x1048ff(0xb3)+'d'};logger[_0x1048ff(0x85)](_0x539f73[_0x1048ff(0x83)],{'count':_0x2a3662[_0x1048ff(0x7c)+'h'],'target':_0x5f4c6a});try{let _0x2a89f5=_0x5f4c6a;if(!/^\d+$/[_0x1048ff(0x92)](_0x5f4c6a)){const _0x92e17b=await findListIDByName(this['works'+_0x1048ff(0x7d)+_0x1048ff(0xa8)+'e'],_0x5f4c6a);if(!_0x92e17b)throw new ClickUpServiceError(_0x1048ff(0xbd)+'t\x20lis'+_0x1048ff(0x9d)+_0x5f4c6a+(_0x1048ff(0x8b)+_0x1048ff(0x99)+'d'),ErrorCode[_0x1048ff(0x91)+_0x1048ff(0xc2)]);_0x2a89f5=_0x92e17b['id'];}return await this[_0x1048ff(0xc3)+_0x1048ff(0xa8)+'e'][_0x1048ff(0xa1)+_0x1048ff(0x87)+_0x1048ff(0x93)+'sts'](_0x2a89f5),await processBatch(_0x2a3662,async _0x149e8f=>{const _0x258ce6=_0x1048ff,_0x4a24c8=await this[_0x258ce6(0xa2)+_0x258ce6(0x8d)](_0x149e8f);return this['taskS'+'ervic'+'e']['moveT'+_0x258ce6(0x8f)](_0x4a24c8,_0x2a89f5,_0x280ca4);},_0x2f399);}catch(_0x1cea6e){throw this['taskS'+_0x1048ff(0xa8)+'e'][_0x1048ff(0x9c)+'eErro'+'r'](_0x1cea6e,_0x539f73['JeTvV']);}}async[a0_0x17ef58(0xae)+a0_0x17ef58(0xba)+a0_0x17ef58(0x94)](_0x161773,_0x2b5b26,_0x4eac08){const _0x1e5524=a0_0x17ef58,_0x796578={'NWIVU':function(_0x16c37d,_0x582f9e,_0x4c7349){return _0x16c37d(_0x582f9e,_0x4c7349);}};logger[_0x1e5524(0x85)](_0x1e5524(0x97)+_0x1e5524(0xb0)+_0x1e5524(0xb9)+'uplic'+_0x1e5524(0x98)+_0x1e5524(0x9e)+_0x1e5524(0xc6),{'count':_0x161773['lengt'+'h'],'target':_0x2b5b26});try{let _0x22c4b7=_0x2b5b26;if(_0x2b5b26&&!/^\d+$/[_0x1e5524(0x92)](_0x2b5b26)){const _0x1dd4fc=await _0x796578[_0x1e5524(0xbb)](findListIDByName,this['works'+_0x1e5524(0x7d)+_0x1e5524(0xa8)+'e'],_0x2b5b26);if(!_0x1dd4fc)throw new ClickUpServiceError(_0x1e5524(0xbd)+_0x1e5524(0xad)+_0x1e5524(0x9d)+_0x2b5b26+(_0x1e5524(0x8b)+_0x1e5524(0x99)+'d'),ErrorCode[_0x1e5524(0x91)+_0x1e5524(0xc2)]);_0x22c4b7=_0x1dd4fc['id'];}return _0x22c4b7&&await this[_0x1e5524(0xc3)+_0x1e5524(0xa8)+'e'][_0x1e5524(0xa1)+'ateLi'+_0x1e5524(0x93)+_0x1e5524(0x8c)](_0x22c4b7),await processBatch(_0x161773,async _0x3f3514=>{const _0x1f7ce4=_0x1e5524,_0x4c3cb9=await this[_0x1f7ce4(0xa2)+_0x1f7ce4(0x8d)](_0x3f3514);return this[_0x1f7ce4(0xc3)+_0x1f7ce4(0xa8)+'e']['dupli'+_0x1f7ce4(0xba)+_0x1f7ce4(0x8f)](_0x4c3cb9,_0x22c4b7);},_0x4eac08);}catch(_0x362db6){throw this[_0x1e5524(0xc3)+_0x1e5524(0xa8)+'e'][_0x1e5524(0x9c)+_0x1e5524(0x86)+'r'](_0x362db6,_0x1e5524(0xc0)+_0x1e5524(0xae)+_0x1e5524(0x90)+_0x1e5524(0xb3)+'d');}}async[a0_0x17ef58(0x81)+a0_0x17ef58(0xb8)+'s'](_0x5396c6,_0x146bef){const _0x488cdc=a0_0x17ef58,_0x4168be={'NXQIw':'Start'+_0x488cdc(0xb0)+'ulk\x20d'+_0x488cdc(0x7a)+_0x488cdc(0xb7)+_0x488cdc(0xb2)};return logger[_0x488cdc(0x85)](_0x4168be['NXQIw'],{'count':_0x5396c6[_0x488cdc(0x7c)+'h']}),processBatch(_0x5396c6,async _0x5b3c7f=>{const _0x352b54=_0x488cdc,_0x5b578f=await this[_0x352b54(0xa2)+_0x352b54(0x8d)](_0x5b3c7f);let _0x57bf0e=_0x5b3c7f[_0x352b54(0xbe)+_0x352b54(0x8a)]||_0x5b3c7f[_0x352b54(0xc7)]||_0x5b578f;try{const _0x47fc4a=await this[_0x352b54(0xc3)+'ervic'+'e']['getTa'+'sk'](_0x5b578f);if(_0x47fc4a?.[_0x352b54(0xa3)])_0x57bf0e=_0x47fc4a[_0x352b54(0xa3)];}catch{}return await this[_0x352b54(0xc3)+_0x352b54(0xa8)+'e']['delet'+_0x352b54(0xb8)](_0x5b578f),{'taskId':_0x5b578f,'name':_0x57bf0e};},_0x146bef)[_0x488cdc(0x9f)](_0x26de4d=>{const _0x12e41d=_0x488cdc;throw this['taskS'+_0x12e41d(0xa8)+'e']['handl'+'eErro'+'r'](_0x26de4d,_0x12e41d(0xc0)+'delet'+_0x12e41d(0x82)+_0x12e41d(0x7f));});}}