- Update sources

This commit is contained in:
ParticleG
2024-10-31 16:37:28 +08:00
parent 9ec2182252
commit d0c503e096
2 changed files with 6 additions and 8 deletions

View File

@@ -212,7 +212,10 @@ if JS then
});
]]
), function(data) print("In callback: " .. data); res=data end)
repeat love.timer.sleep(0.01) until res
repeat
love.timer.sleep(0.01)
JS.retrieveData(0.01)
until res
print("In lua: " .. res)
return res
end

View File

@@ -23,16 +23,11 @@ end
--If you pass arguments to the func beyond the string, it will perform automatically string.format
--Return statement is possible inside this structure
--This will return a string containing a function to be called by JS.callJS
local _unpack
if(_VERSION == "Lua 5.1" or _VERSION == "LuaJIT") then
_unpack = unpack
else
_unpack = table.unpack
end
function JS.stringFunc(str, ...)
str = "(function(){"..str.."})()"
if(#arg > 0) then
str = str:format(_unpack(arg))
str = str:format(unpack(arg))
end
str = str:gsub("[\n\t]", "")
return str