MAJOR: Updates for Authenticated Web UI and CLI #30
| @ -306,8 +306,8 @@ var RC; | |||||||
| 
 | 
 | ||||||
| function parseConfig(err, text) { | function parseConfig(err, text) { | ||||||
|   function handleConfig(err, config) { |   function handleConfig(err, config) { | ||||||
|     //console.log('CONFIG');
 |     if (err) { throw err; } | ||||||
|     //console.log(config);
 | 
 | ||||||
|     state.config = config; |     state.config = config; | ||||||
|     var verstrd = [ pkg.name + ' daemon v' + state.config.version ]; |     var verstrd = [ pkg.name + ' daemon v' + state.config.version ]; | ||||||
|     if (state.config.version && state.config.version !== pkg.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 = { | var parsers = { | ||||||
|  | |||||||
| @ -39,16 +39,19 @@ module.exports.create = function (state) { | |||||||
|       var err; |       var err; | ||||||
| 
 | 
 | ||||||
|       if (200 !== resp.statusCode) { |       if (200 !== resp.statusCode) { | ||||||
|         err = new Error(body || ('get' + service + ' failed')); |         err = new Error(body || ('get ' + service + ' failed')); | ||||||
|         err.statusCode = resp.statusCode; |         err.statusCode = resp.statusCode; | ||||||
|         err.code = "E_REQUEST"; |         err.code = "E_REQUEST"; | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|  |       if (body) { | ||||||
|         try { |         try { | ||||||
|           body = JSON.parse(body); |           body = JSON.parse(body); | ||||||
|         } catch(e) { |         } catch(e) { | ||||||
|  |           console.error('Error:', err); | ||||||
|           // ignore
 |           // ignore
 | ||||||
|         } |         } | ||||||
|  |       } | ||||||
| 
 | 
 | ||||||
|       fn(err, body); |       fn(err, body); | ||||||
|     } |     } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user