diff --git a/lib/api_client.js b/lib/api_client.js index 8da0614..13ac126 100644 --- a/lib/api_client.js +++ b/lib/api_client.js @@ -25,7 +25,7 @@ host: this.AWS_US_EAST_HOST, port: 443, api_version: 2, - user_agent: this.version + user_agent: this.version() }; APIClient.__super__.constructor.call(this, 'iron', 'worker', options, defaultOptions, ['project_id', 'token', 'api_version']); } diff --git a/package.json b/package.json index 3e82cd2..77933c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iron_worker", - "version": "0.1.1", + "version": "0.1.2", "description": "Node client for IronWorker", "homepage": "https://github.com/iron-io/iron_worker_node", "author": "Andrew Kirilenko & Iron.io, Inc", diff --git a/src/api_client.coffee b/src/api_client.coffee index df39f31..a1b63d7 100644 --- a/src/api_client.coffee +++ b/src/api_client.coffee @@ -14,7 +14,7 @@ class APIClient extends ironCore.Client host: @AWS_US_EAST_HOST, port: 443, api_version: 2, - user_agent: @version + user_agent: @version() super('iron', 'worker', options, defaultOptions, ['project_id', 'token', 'api_version']) @@ -29,49 +29,49 @@ class APIClient extends ironCore.Client codesList: (options, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/codes", options, (error, response, body) -> parseResponseBind(error, response, body, cb) ) codesGet: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/codes/#{id}", {}, (error, response, body) -> parseResponseBind(error, response, body, cb) ) codesDelete: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @delete("projects/#{@options.project_id}/codes/#{id}", {}, (error, response, body) -> parseResponseBind(error, response, body, cb, false) ) codesRevisions: (id, options, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/codes/#{id}/revisions", options, (error, response, body) -> parseResponseBind(error, response, body, cb) ) codesDownload: (id, options, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/codes/#{id}/download", options, (error, response, body) -> parseResponseBind(error, response, body, cb, false) ) tasksList: (options, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/tasks", options, (error, response, body) -> parseResponseBind(error, response, body, cb) ) tasksGet: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/tasks/#{id}", {}, (error, response, body) -> parseResponseBind(error, response, body, cb) ) @@ -85,42 +85,42 @@ class APIClient extends ironCore.Client tasksCancel: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @post("projects/#{@options.project_id}/tasks/#{id}/cancel", {}, (error, response, body) -> parseResponseBind(error, response, body, cb) ) tasksCancelAll: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @post("projects/#{@options.project_id}/codes/#{id}/cancel_all", {}, (error, response, body) -> parseResponseBind(error, response, body, cb) ) tasksLog: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/tasks/#{id}/log", {}, (error, response, body) -> parseResponseBind(error, response, body, cb, false) ) tasksSetProgress: (id, options, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @post("projects/#{@options.project_id}/tasks/#{id}/progress", options, (error, response, body) -> parseResponseBind(error, response, body, cb) ) schedulesList: (options, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/schedules", options, (error, response, body) -> parseResponseBind(error, response, body, cb) ) schedulesGet: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @get("projects/#{@options.project_id}/schedules/#{id}", {}, (error, response, body) -> parseResponseBind(error, response, body, cb) ) @@ -134,7 +134,7 @@ class APIClient extends ironCore.Client schedulesCancel: (id, cb) -> parseResponseBind = _.bind(@parseResponse, @) - + @post("projects/#{@options.project_id}/schedules/#{id}/cancel", {}, (error, response, body) -> parseResponseBind(error, response, body, cb) )