sysinfo: add interface to get IPv6 address

This commit is contained in:
Girish Ramakrishnan
2022-01-05 18:07:36 -08:00
parent 235d18cbb1
commit bbf1a5af3d
13 changed files with 100 additions and 32 deletions

View File

@@ -1,7 +1,8 @@
'use strict';
exports = module.exports = {
getServerIp,
getServerIPv4,
getServerIPv6,
testConfig,
hasIPv6
@@ -21,10 +22,16 @@ function api(provider) {
}
}
async function getServerIp() {
async function getServerIPv4() {
const config = await settings.getSysinfoConfig();
return await api(config.provider).getServerIp(config);
return await api(config.provider).getServerIPv4(config);
}
async function getServerIPv6() {
const config = await settings.getSysinfoConfig();
return await api(config.provider).getServerIPv4(config);
}
function hasIPv6() {