summaryrefslogtreecommitdiff
path: root/common.lua
diff options
context:
space:
mode:
authorLizzy Fleckenstein <lizzy@vlhl.dev>2026-06-03 17:36:51 +0200
committerLizzy Fleckenstein <lizzy@vlhl.dev>2026-06-03 17:39:15 +0200
commita42c94e103ecf7cb365a8888c3f5afc785def284 (patch)
tree7522b24cf920dd2c62b733c1b65ab6a169977b36 /common.lua
parentd9996907bc5fb78449a3e3b6192fe57d76056071 (diff)
downloadr6p-a42c94e103ecf7cb365a8888c3f5afc785def284.tar.xz
util: better rand_string, add mkdir
Diffstat (limited to 'common.lua')
-rw-r--r--common.lua31
1 files changed, 0 insertions, 31 deletions
diff --git a/common.lua b/common.lua
index bc09b81..6a04d0f 100644
--- a/common.lua
+++ b/common.lua
@@ -1,35 +1,4 @@
-local base64 = require("vendor.base64")
-local json = require("vendor.JSON")
-
-local table_unpack = table.unpack or unpack
-local function rand_string(n)
- local b = {}
- for i = 1, n do
- table.insert(b, math.random(0, 255))
- end
- return string.char(table_unpack(b))
-end
-
-local function base64_dec(x)
- local succ, dec = pcall(base64.decode, x)
- if succ then return dec end
-end
-
-local function json_dec(x)
- local succ, dec = pcall(json.decode, json, x)
- if succ then return dec end
-end
-
-local function json_enc(x)
- return json:encode(x)
-end
-
return {
- rand_string = rand_string,
- base64_dec = base64_dec,
- base64_enc = base64.encode,
- json_dec = json_dec,
- json_enc = json_enc,
default_match_addr = "ivy.vlhl.dev:18252",
gameid_len = 8,
secret_len = 4,