mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-10-14 06:34:55 +02:00
Resolve "Merge the best from 7.40 branch"
This commit is contained in:
22
SabrehavenOTClient/modules/crash_reporter/crash_reporter.lua
Normal file
22
SabrehavenOTClient/modules/crash_reporter/crash_reporter.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
local CRASH_FILE = "exception.dmp"
|
||||
|
||||
function init()
|
||||
if g_resources.fileExists(CRASH_FILE) then
|
||||
local crashLog = g_resources.readFileContents(CRASH_FILE)
|
||||
local clientLog = g_logger.getLastLog()
|
||||
HTTP.post(Services.crash, {
|
||||
version = APP_VERSION,
|
||||
build = g_app.getVersion(),
|
||||
os = g_app.getOs(),
|
||||
platform = g_window.getPlatformType(),
|
||||
crash = base64.encode(crashLog),
|
||||
log = base64.encode(clientLog)
|
||||
}, function(data, err)
|
||||
if err then
|
||||
return g_logger.error("Error while reporting crash report: " .. err)
|
||||
end
|
||||
g_resources.deleteFile(CRASH_FILE)
|
||||
end)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user