fix private ip check

This commit is contained in:
a-sync
2024-09-17 12:45:08 +02:00
parent 0b2e46769d
commit a693eb2b20
3 changed files with 3 additions and 3 deletions

View File

@@ -183,7 +183,7 @@ class ServerInfoMessage {
fields.push({ name: 'Players', value: String(gs.info.playersNum + '/' + gs.info.playersMax), inline: true });
const connectIp = gs.info.connect.split(':')[0];
if (ip.isPublic(connectIp)) fields.push({ name: 'Address', value: String(gs.info.connect) });
if (!ip.isPrivate(connectIp)) fields.push({ name: 'Address', value: String(gs.info.connect) });
if (gs.config.infoText) fields.push({ name: 'Info', value: String(gs.config.infoText).slice(0, 1024) });

View File

@@ -195,7 +195,7 @@ class ServerInfoMessage {
});
const connectIp = gs.info.connect.split(':')[0];
if (ip.isPublic(connectIp)) {
if (!ip.isPrivate(connectIp)) {
text += '\r\nAddress: ' + String(gs.info.connect);
fields2.push({
type: 'mrkdwn',

View File

@@ -144,7 +144,7 @@ class ServerInfoMessage {
];
const connectIp = gs.info.connect.split(':')[0];
if (ip.isPublic(connectIp)) infoBlocks.push(this.escapeMarkdown(gs.info.connect));
if (!ip.isPrivate(connectIp)) infoBlocks.push(this.escapeMarkdown(gs.info.connect));
infoBlocks.push('Players ' + gs.info.playersNum + '/' + gs.info.playersMax);
infoText = infoBlocks.join('\n');