Files
2026-07-13 12:32:21 +08:00

20 lines
389 B
Lua

local cjson_decode = require("cjson").decode
return {
_stream = function(data)
local json = cjson_decode(data)
local action = json.action or "echo"
if action == "echo" then
return json.payload, json.err
elseif action == "rep" then
return string.rep("1", json.rep or 0)
elseif action == "throw" then
error(json.err or "error!")
end
end,
}