Fix jshint errors

This commit is contained in:
Girish Ramakrishnan
2014-05-23 13:07:41 -07:00
parent 5836685ccd
commit aa396656d7
2 changed files with 10 additions and 6 deletions
+7 -5
View File
@@ -1,3 +1,5 @@
/* jslint node:true */
'use strict';
var DatabaseError = require('./databaseerror.js'),
@@ -122,7 +124,7 @@ Task.prototype.downloadApp = function (manifest, callback) {
};
Task.prototype.runApp = function (manifest, config, callback) {
var outputStream = Writable(),
var outputStream = new Writable(),
docker = this._docker;
outputStream._write = function (chunk, enc, callback) {
@@ -189,12 +191,12 @@ Task.prototype.refresh = function () {
res.on('end', function () {
var rawManifest = Buffer.concat(bufs);
var manifest = safe(function () { return yaml.safeLoad(rawManifest.toString('utf8')); });
if (manifest == null) {
if (manifest === null) {
debug('Error parsing manifest: ' + safe.error);
return callback(null);
}
that.downloadApp(manifest, function (error) {
that.downloadApp(manifest, function (error) {
if (error) {
console.error('Error downloading application', error);
return callback(null);
@@ -203,10 +205,10 @@ Task.prototype.refresh = function () {
that.runApp(manifest, app.config, callback);
});
});
});
});
}, function callback(err) {
that._refreshing = false;
if (that._pendingRefresh) process.nextTick(refresh.bind(that));
if (that._pendingRefresh) process.nextTick(that.refresh.bind(that));
that._pendingRefresh = false;
});
+3 -1
View File
@@ -1,3 +1,5 @@
/* jslint node:true */
'use strict';
var HttpError = require('../httperror.js'),
@@ -17,7 +19,7 @@ function initialize(config) {
function installApp(req, res, next) {
var data = req.body;
if (!data) return next(new HttpError(400, 'Cannot parse data field:' + safe.error.message));
if (!data) return next(new HttpError(400, 'Cannot parse data field'));
if (!data.app_id) return next(new HttpError(400, 'app_id is required'));
if (!data.password) return next(new HttpError(400, 'password is required'));
if (!data.config) return next(new HttpError(400, 'config is required'));