diff options
| author | RblSb <msrblsb@gmail.com> | 2020-05-14 00:46:21 +0300 |
|---|---|---|
| committer | RblSb <msrblsb@gmail.com> | 2020-05-14 00:46:21 +0300 |
| commit | 2ac659cb17ada55286bed44913cb8479ed1f9288 (patch) | |
| tree | 2500d7647f4213bece5666efc6d467431fd383db /build | |
| parent | 0e3f5b5d2ca586841b1640e721f8d6789635d801 (diff) | |
Fix public ip request for old nodejs
Diffstat (limited to 'build')
| -rw-r--r-- | build/server.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/build/server.js b/build/server.js index 5d559b7..b896d56 100644 --- a/build/server.js +++ b/build/server.js @@ -4029,11 +4029,19 @@ server_Main.prototype = { var server_Utils = function() { }; server_Utils.__name__ = true; server_Utils.getGlobalIp = function(callback) { - js_node_Http.get("http://myexternalip.com/raw",null,function(r) { + js_node_Https.get("https://myexternalip.com/raw",function(r) { r.setEncoding("utf8"); - return r.on("data",callback); + var data_b = ""; + r.on("data",function(chunk) { + data_b += Std.string(chunk); + return; + }); + return r.on("end",function(_) { + callback(data_b); + return; + }); }).on("error",function(e) { - haxe_Log.trace("Warning: connection error, server is local.",{ fileName : "src/server/Utils.hx", lineNumber : 13, className : "server.Utils", methodName : "getGlobalIp"}); + haxe_Log.trace("Warning: connection error, server is local.",{ fileName : "src/server/Utils.hx", lineNumber : 16, className : "server.Utils", methodName : "getGlobalIp"}); callback("127.0.0.1"); return; }); |
