mirror of
https://github.com/XTLS/Xray-core.git
synced 2026-10-21 08:44:26 +00:00
geodata: flatten Lua matcher rule arguments
This commit is contained in:
+1
-1
@@ -158,7 +158,7 @@ func TestLuaDNSServerQuery(t *testing.T) {
|
||||
server.RegisterLua(L)
|
||||
if err := L.DoString(`
|
||||
local server = require("xray.dns").servers[1]
|
||||
local matcher = require("xray.geodata").ipMatcher({"127.0.0.0/8"})
|
||||
local matcher = require("xray.geodata").ipMatcher("127.0.0.0/8")
|
||||
function handleDNSQuery(domain, ipv4, ipv6, fake)
|
||||
local ips, ttl, err = server:query(domain, ipv4, ipv6, fake)
|
||||
assert(type(ips) == "userdata" and not err)
|
||||
|
||||
@@ -38,7 +38,7 @@ func TestDNSScriptGeoIPFallback(t *testing.T) {
|
||||
t.Setenv("xray.location.asset", filepath.Join("..", "..", "resources"))
|
||||
script := `
|
||||
local servers = require("xray.dns").servers
|
||||
local us_ips = require("xray.geodata").ipMatcher({"geoip:us"})
|
||||
local us_ips = require("xray.geodata").ipMatcher("geoip:us")
|
||||
|
||||
local by_id = {}
|
||||
for _, server in ipairs(servers) do
|
||||
|
||||
Reference in New Issue
Block a user