diff --git a/doapi.js b/doapi.js index 4ebcf0f..0959a55 100644 --- a/doapi.js +++ b/doapi.js @@ -94,6 +94,17 @@ api = function(key){ }); }; + this.tagsList = function(callback){ + var options = { + url: this.BASEURL+'tags', + headers: this.headers + }; + + return request.get(options, function(e,r,b){ + callback(b,r,e); + }); + }; + return this; } diff --git a/routes/api.js b/routes/api.js index 1249bba..53ccd35 100644 --- a/routes/api.js +++ b/routes/api.js @@ -44,11 +44,11 @@ var workerCreate = function(){ image: '17575764' }, function(data){ data = JSON.parse(data); + setTimeout(function(dopletNewID){ + checkDroplet(dopletNewID) + }, 60000, data.droplet.id); doapi.dropletSetTag('clworker', data.droplet.id, function(d){ console.log(d) - setTimeout(function(dopletNewID){ - checkDroplet(dopletNewID) - }, 60000, data.droplet.id); }); }); @@ -176,7 +176,7 @@ var initWorkers = function(){ doapi.dropletsByTag('clworker', function(data){ data = JSON.parse(data); data['droplets'].forEach(function(worker){ - + console.log('found old droplet, killing it'); doapi.dropletDestroy(worker.id, function(){}); }); checkWorkersBalance();