UNPKG

1.06 kBJavaScriptView Raw
1const e=process.cwd(),r=require("bluebird"),i=require("./../utils/api"),t=require("./../utils/history"),s=require("./../utils/credentials"),l=require("./../utils/files"),o=require("inquirer"),a=require("./../utils/messagehandler").messagesHandler;module.exports=function(){return r.coroutine(function*(){try{var e=yield s.checkCredentials();if(!e)return r.reject(a("UNAUTHORIZED"))}catch(e){return r.reject(e)}var l={method:"GET",headers:{accesstoken:e}},u=yield i.makeApiCall("/user/cli/apps",l),d={},c=[];if(!u.body.length)return Console.error(a("UNDEPLOYED_CONNECTOR")),r.resolve(!0);u.body.forEach(e=>{d[e.title+"-"+e.version]={uid:e.uid,buildId:e.build_id},c.push(e.title+"-"+e.version)});var n=[{type:"list",message:"Select the connector which you want to deprecate",name:"app"}];n[0].choices=c;var p=yield o.prompt(n),h=d[p.app];l={method:"POST",headers:{accesstoken:e},body:{appId:h.uid,buildId:h.buildId}},yield i.makeApiCall("/cli/app/deprecate",l);return console.log(a("DEPRECATE_SUCCESS")),t.setHistory("Deprecate","Connector Name :"+p.app),!0})()};
\No newline at end of file