diff --git a/src/app.coffee b/src/app.coffee index 45a04e3e..70cd64e9 100644 --- a/src/app.coffee +++ b/src/app.coffee @@ -57,11 +57,10 @@ knex.init.then -> updateIpAddr = -> callback = (error, response, body ) -> if !error && response.statusCode == 200 - api_response = JSON.parse(body) device.updateState( - ip_address: api_response.Status + ip_address: body.Status ) - request.get(config.gosuperAddress + '/v1/ipaddr', callback ) + request.get({ url: "#{config.gosuperAddress}/v1/ipaddr", json: true }, callback ) console.log('Starting periodic check for IP addresses..') setInterval(updateIpAddr, 30 * 1000) # Every 30s