Update the gamedig version
This commit is contained in:
parent
559ffdb1c2
commit
25dd405136
42
package-lock.json
generated
42
package-lock.json
generated
@ -15,7 +15,7 @@
|
|||||||
"compare-versions": "^6.1.0",
|
"compare-versions": "^6.1.0",
|
||||||
"dockerode": "^4.0.2",
|
"dockerode": "^4.0.2",
|
||||||
"follow-redirects": "^1.15.6",
|
"follow-redirects": "^1.15.6",
|
||||||
"gamedig": "^4.3.1",
|
"gamedig": "^5.1.1",
|
||||||
"i18next": "^21.10.0",
|
"i18next": "^21.10.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.0",
|
||||||
@ -3419,25 +3419,25 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/gamedig": {
|
"node_modules/gamedig": {
|
||||||
"version": "4.3.1",
|
"version": "5.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/gamedig/-/gamedig-5.1.1.tgz",
|
||||||
"integrity": "sha512-et9Aq4wlD0cExXEO3r3LWiEEjOzsnG5l/0YSqza7FZLoJqunNT6DedkAXAdeOqAqStkRQahQiPFjx2WCg4SOtg==",
|
"integrity": "sha512-r0+GofQFtsuMEVKmF502ULl0bpo/QhPfkY7srLW/EicgMiNE682NqpjKt9fhM0U8DFymlUJ28lmaTHa5Q9TJIQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cheerio": "^1.0.0-rc.10",
|
"cheerio": "1.0.0-rc.12",
|
||||||
"gbxremote": "^0.2.1",
|
"gbxremote": "0.2.1",
|
||||||
"got": "^12.1.0",
|
"got": "13.0.0",
|
||||||
"iconv-lite": "^0.6.3",
|
"iconv-lite": "0.6.3",
|
||||||
"long": "^5.2.0",
|
"long": "5.2.3",
|
||||||
"minimist": "^1.2.6",
|
"minimist": "1.2.8",
|
||||||
"punycode": "^2.1.1",
|
"punycode": "2.3.1",
|
||||||
"seek-bzip": "^2.0.0",
|
"seek-bzip": "2.0.0",
|
||||||
"varint": "^6.0.0"
|
"varint": "6.0.0"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"gamedig": "bin/gamedig.js"
|
"gamedig": "bin/gamedig.js"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.0.0"
|
"node": ">=16.20.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/gbxremote": {
|
"node_modules/gbxremote": {
|
||||||
@ -3616,9 +3616,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/got": {
|
"node_modules/got": {
|
||||||
"version": "12.6.1",
|
"version": "13.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
|
||||||
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
|
"integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sindresorhus/is": "^5.2.0",
|
"@sindresorhus/is": "^5.2.0",
|
||||||
"@szmarczak/http-timer": "^5.0.1",
|
"@szmarczak/http-timer": "^5.0.1",
|
||||||
@ -3633,7 +3633,7 @@
|
|||||||
"responselike": "^3.0.0"
|
"responselike": "^3.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.16"
|
"node": ">=16"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sindresorhus/got?sponsor=1"
|
"url": "https://github.com/sindresorhus/got?sponsor=1"
|
||||||
@ -5036,9 +5036,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/normalize-url": {
|
"node_modules/normalize-url": {
|
||||||
"version": "8.0.0",
|
"version": "8.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz",
|
||||||
"integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==",
|
"integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.16"
|
"node": ">=14.16"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
"compare-versions": "^6.1.0",
|
"compare-versions": "^6.1.0",
|
||||||
"dockerode": "^4.0.2",
|
"dockerode": "^4.0.2",
|
||||||
"follow-redirects": "^1.15.6",
|
"follow-redirects": "^1.15.6",
|
||||||
"gamedig": "^4.3.1",
|
"gamedig": "^5.1.1",
|
||||||
"i18next": "^21.10.0",
|
"i18next": "^21.10.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.0",
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
import createLogger from "utils/logger";
|
import createLogger from "utils/logger";
|
||||||
import getServiceWidget from "utils/config/service-helpers";
|
import getServiceWidget from "utils/config/service-helpers";
|
||||||
|
import {GameDig as gamedig} from "gamedig";
|
||||||
|
|
||||||
const proxyName = "gamedigProxyHandler";
|
const proxyName = "gamedigProxyHandler";
|
||||||
const logger = createLogger(proxyName);
|
const logger = createLogger(proxyName);
|
||||||
const gamedig = require("gamedig");
|
|
||||||
|
|
||||||
export default async function gamedigProxyHandler(req, res) {
|
export default async function gamedigProxyHandler(req, res) {
|
||||||
const { group, service } = req.query;
|
const { group, service } = req.query;
|
||||||
const serviceWidget = await getServiceWidget(group, service);
|
const serviceWidget = await getServiceWidget(group, service);
|
||||||
const url = new URL(serviceWidget.url);
|
const url = new URL(serviceWidget.url);
|
||||||
const gamedigArgs = serviceWidget.gamedigArgs;
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const serverData = await gamedig.query({
|
const serverData = await gamedig.query({
|
||||||
@ -17,7 +16,6 @@ export default async function gamedigProxyHandler(req, res) {
|
|||||||
host: url.hostname,
|
host: url.hostname,
|
||||||
port: url.port,
|
port: url.port,
|
||||||
givenPortOnly: true,
|
givenPortOnly: true,
|
||||||
...gamedigArgs
|
|
||||||
});
|
});
|
||||||
|
|
||||||
res.status(200).send({
|
res.status(200).send({
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user