mirror of
https://git.coolaj86.com/coolaj86/telebit.js.git
synced 2025-03-03 07:00:45 +00:00
minor cleanup, throw on previously unchecked error
This commit is contained in:
parent
d5a622444e
commit
75f538fa16
@ -306,8 +306,8 @@ var RC;
|
||||
|
||||
function parseConfig(err, text) {
|
||||
function handleConfig(err, config) {
|
||||
//console.log('CONFIG');
|
||||
//console.log(config);
|
||||
if (err) { throw err; }
|
||||
|
||||
state.config = config;
|
||||
var verstrd = [ pkg.name + ' daemon v' + state.config.version ];
|
||||
if (state.config.version && state.config.version !== pkg.version) {
|
||||
@ -652,7 +652,7 @@ function parseConfig(err, text) {
|
||||
});
|
||||
}
|
||||
|
||||
RC.request({ service: 'config', method: 'GET' }, handleRemoteRequest('config', handleConfig));
|
||||
RC.request({ service: 'config', method: 'GET' }, handleConfig);
|
||||
}
|
||||
|
||||
var parsers = {
|
||||
|
@ -39,15 +39,18 @@ module.exports.create = function (state) {
|
||||
var err;
|
||||
|
||||
if (200 !== resp.statusCode) {
|
||||
err = new Error(body || ('get' + service + ' failed'));
|
||||
err = new Error(body || ('get ' + service + ' failed'));
|
||||
err.statusCode = resp.statusCode;
|
||||
err.code = "E_REQUEST";
|
||||
}
|
||||
|
||||
try {
|
||||
body = JSON.parse(body);
|
||||
} catch(e) {
|
||||
// ignore
|
||||
if (body) {
|
||||
try {
|
||||
body = JSON.parse(body);
|
||||
} catch(e) {
|
||||
console.error('Error:', err);
|
||||
// ignore
|
||||
}
|
||||
}
|
||||
|
||||
fn(err, body);
|
||||
|
Loading…
x
Reference in New Issue
Block a user