reformat according to jshint

This commit is contained in:
Matias Alejo Garcia 2014-11-12 11:38:45 -03:00
parent 51c4b83a3c
commit 37248a2c27
1 changed files with 567 additions and 543 deletions

View File

@ -92,14 +92,11 @@ emailPlugin.init = function (config) {
emailPlugin.crypto = config.crypto || crypto;
emailPlugin.confirmUrl = (
process.env.INSIGHT_EMAIL_CONFIRM_HOST
|| config.confirmUrl
|| 'https://insight.bitpay.com'
process.env.INSIGHT_EMAIL_CONFIRM_HOST || config.confirmUrl || 'https://insight.bitpay.com'
) + globalConfig.apiPrefix + '/email/validate';
emailPlugin.redirectUrl = (
config.redirectUrl
|| 'https://copay.io/in/app?confirmed=true'
config.redirectUrl || 'https://copay.io/in/app?confirmed=true'
);
};
@ -115,7 +112,9 @@ emailPlugin.init = function (config) {
* will be called, terminating the request.
*/
emailPlugin.returnError = function(error, response) {
response.status(error.code).json({error: error.message}).end();
response.status(error.code).json({
error: error.message
}).end();
};
/**
@ -127,6 +126,7 @@ emailPlugin.returnError = function (error, response) {
emailPlugin.sendVerificationEmail = function(email, secret) {
var confirmUrl = emailPlugin.makeConfirmUrl(email, secret);
async.series([
function(callback) {
emailPlugin.makeEmailBody({
email: email,
@ -340,7 +340,9 @@ emailPlugin.save = function (request, response) {
queryData += data;
if (queryData.length > MAX_ALLOWED_STORAGE) {
queryData = '';
response.writeHead(413, {'Content-Type': 'text/plain'}).end();
response.writeHead(413, {
'Content-Type': 'text/plain'
}).end();
request.connection.destroy();
}
}).on('end', function() {
@ -402,7 +404,10 @@ emailPlugin.processPost = function(request, response, email, key, passphrase, re
function(callback) {
emailPlugin.createVerificationSecretAndSendEmail(email, function(err) {
if (err) {
callback({code: 500, message: err});
callback({
code: 500,
message: err
});
} else {
callback();
}
@ -412,10 +417,11 @@ emailPlugin.processPost = function(request, response, email, key, passphrase, re
if (err) {
emailPlugin.returnError(err, response);
} else {
response.json({success: true}).end();
response.json({
success: true
}).end();
}
}
);
});
};
@ -431,7 +437,10 @@ emailPlugin.getCredentialsFromRequest = function(request) {
var email = authHeader.substr(0, splitIndex);
var passphrase = authHeader.substr(splitIndex + 1);
return {email: email, passphrase: passphrase};
return {
email: email,
passphrase: passphrase
};
};
/**
@ -480,17 +489,26 @@ emailPlugin.validate = function (request, response) {
if (err.notFound) {
return emailPlugin.returnError(emailPlugin.errors.NOT_FOUND, response);
}
return emailPlugin.returnError({code: 500, message: err}, response);
return emailPlugin.returnError({
code: 500,
message: err
}, response);
} else if (value !== secret) {
return emailPlugin.returnError(emailPlugin.errors.INVALID_CODE, response);
} else {
emailPlugin.db.put(validatedKey(email), true, function(err, value) {
if (err) {
return emailPlugin.returnError({code: 500, message: err}, response);
return emailPlugin.returnError({
code: 500,
message: err
}, response);
} else {
emailPlugin.db.del(pendingKey(email), function(err, value) {
if (err) {
return emailPlugin.returnError({code: 500, message: err}, response);
return emailPlugin.returnError({
code: 500,
message: err
}, response);
} else {
response.redirect(emailPlugin.redirectUrl);
}
@ -520,7 +538,9 @@ emailPlugin.changePassphrase = function (request, response) {
queryData += data;
if (queryData.length > MAX_ALLOWED_STORAGE) {
queryData = '';
response.writeHead(413, {'Content-Type': 'text/plain'}).end();
response.writeHead(413, {
'Content-Type': 'text/plain'
}).end();
request.connection.destroy();
}
}).on('end', function() {
@ -537,7 +557,9 @@ emailPlugin.changePassphrase = function (request, response) {
if (error) {
return emailPlugin.returnError(error, response);
}
return response.json({success: true}).end();
return response.json({
success: true
}).end();
});
});
});
@ -569,7 +591,9 @@ emailPlugin.oldSave = function (request, response) {
queryData += data;
if (queryData.length > MAX_ALLOWED_STORAGE) {
queryData = '';
response.writeHead(413, {'Content-Type': 'text/plain'}).end();
response.writeHead(413, {
'Content-Type': 'text/plain'
}).end();
request.connection.destroy();
}
}).on('end', function() {