From a42c94e103ecf7cb365a8888c3f5afc785def284 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Wed, 3 Jun 2026 17:36:51 +0200 Subject: util: better rand_string, add mkdir --- common.lua | 31 ------------------------------- 1 file changed, 31 deletions(-) (limited to 'common.lua') 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, -- cgit v1.2.3