2022-05-02 20:55:04 +02:00
|
|
|
core.log("info", "Initializing asynchronous environment")
|
2014-04-27 17:55:49 -04:00
|
|
|
|
2025-04-13 16:07:01 +01:00
|
|
|
|
2021-08-28 12:15:12 +02:00
|
|
|
function core.job_processor(func, serialized_param)
|
2014-04-27 17:55:49 -04:00
|
|
|
local param = core.deserialize(serialized_param)
|
|
|
|
|
2021-08-28 12:15:12 +02:00
|
|
|
local retval = core.serialize(func(param))
|
2014-04-27 17:55:49 -04:00
|
|
|
|
|
|
|
return retval or core.serialize(nil)
|
|
|
|
end
|
2025-04-13 16:07:01 +01:00
|
|
|
|
|
|
|
|
|
|
|
function core.get_http_accept_languages()
|
|
|
|
local languages
|
|
|
|
local current_language = core.get_language()
|
|
|
|
if current_language ~= "" then
|
|
|
|
languages = { current_language, "en;q=0.8" }
|
|
|
|
else
|
|
|
|
languages = { "en" }
|
|
|
|
end
|
|
|
|
return "Accept-Language: " .. table.concat(languages, ", ")
|
|
|
|
end
|