add error reporter

This commit is contained in:
Linventif 2024-02-09 22:48:07 +01:00
parent e694dcddcd
commit d2312f55a9

View File

@ -0,0 +1,25 @@
//
// Methods
//
function gmInte.sendLuaErrorReport(err, realm, stack, name, id)
if (name !== "gmod_integration") then return end
gmInte.http.post("/errors",
{
["error"] = err,
["realm"] = realm,
["stack"] = stack,
["name"] = name,
["id"] = id,
["identifier"] = SERVER && gmInte.config.id || LocalPlayer():SteamID64()
}
)
end
//
// Hooks
//
hook.Add("OnLuaError", "gmInte:OnLuaError:SendReport", function(err, realm, stack, name, id)
gmInte.sendLuaErrorReport(err, realm, stack, name, id)
end)