From 24f2d201ed9a8b30ab72e3d9f42c0750cb5f04ac Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Wed, 4 Jan 2017 21:40:45 +0100 Subject: [PATCH] Remove ip cache in sysinfo --- src/sysinfo.js | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/sysinfo.js b/src/sysinfo.js index e4f387494..ddb3f81e0 100644 --- a/src/sysinfo.js +++ b/src/sysinfo.js @@ -14,8 +14,6 @@ var assert = require('assert'), scaleway = require('./sysinfo/scaleway.js'), util = require('util'); -var gCachedIp = null; - function SysInfoError(reason, errorOrMessage) { assert.strictEqual(typeof reason, 'string'); assert(errorOrMessage instanceof Error || typeof errorOrMessage === 'string' || typeof errorOrMessage === 'undefined'); @@ -54,17 +52,9 @@ function getApi(callback) { function getIp(callback) { assert.strictEqual(typeof callback, 'function'); - if (gCachedIp) return callback(null, gCachedIp); - getApi(function (error, api) { if (error) return callback(error); - api.getIp(function (error, ip) { - if (error) return callback(error); - - gCachedIp = ip; - - callback(null, gCachedIp); - }); + api.getIp(callback); }); }