feat: get protocol list from /protocols

This commit is contained in:
Pedro Ivo Hudson 2024-01-16 18:14:21 -03:00
parent 58c9c2cdad
commit 46f5b0c068
1 changed files with 4 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import Minimist from 'minimist'
import { GameDig } from './../lib/index.js'
import * as protocols from './../protocols/index.js'
const argv = Minimist(process.argv.slice(2), {})
@ -15,10 +16,11 @@ if (argv._.length >= 1) {
const gamedig = new GameDig(options)
const protocols = ['valve', 'gamespy1', 'gamespy2', 'gamespy3', 'goldsrc', 'minecraft', 'quake1', 'quake2', 'quake3', 'unreal2', 'valve']
let protocolList = []
Object.keys(protocols).forEach((key) => protocolList.push(key))
const run = async () => {
for (const protocol of protocols) {
for (const protocol of protocolList) {
try {
const response = await gamedig.query({
...options,