From e2f55d5f264d40deeb22e3b56e61b582f525343d Mon Sep 17 00:00:00 2001 From: - <-> Date: Sun, 23 Jan 2022 04:19:59 -0800 Subject: [PATCH] Added extra params to chat command --- init.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 51ed03d..fad87c4 100644 --- a/init.lua +++ b/init.lua @@ -56,7 +56,7 @@ local function msync(s) local param1 = "?access_token=" .. token local param2 = "&full_state=false" local param3 = "&timeout=5000" - local u = MATRIX_SERVER.."/_matrix/client/r0/sync" .. param1 .. param2 .. param3 + local u = MATRIX_SERVER.."/_matrix/client/r0/sync" .. param1 .. param2 -- .. param3 if s == nil then -- first time sync -- do nothing for now else -- second time sync -> append since parameter @@ -143,9 +143,11 @@ minetest.register_chatcommand("msync", { interact = true }, func = function(name, param) - if param == "nil" then + if param == "nil" then -- test sync as called from login msync() - else + elseif #param > 1 then -- test sync with specific 'since' parameter + msync(param) + else -- test sync with current since parameter msync(since) end return true, "[matrix_bridge] Fetching from matrix..."