refactor: enhance error handling for eval response to log failures and track error statistics

This commit is contained in:
MayaTheShy
2026-02-20 04:40:29 -05:00
parent 23515728e0
commit 90ec195497

View File

@@ -232,7 +232,11 @@ local function forwardToServer(message)
elseif msgType == "eval_response" then
addLog("Eval resp T#" .. turtleID .. " " .. (message.uuid or "?"):sub(1, 8), colors.cyan)
if not wsSend({ type = "eval_response", turtleID = turtleID, uuid = message.uuid, result = message.result, error = message.error }) then
httpPost("/api/turtle/eval-response", { turtleID = turtleID, uuid = message.uuid, result = message.result, error = message.error })
local result = httpPost("/api/turtle/eval-response", { turtleID = turtleID, uuid = message.uuid, result = message.result, error = message.error })
if not result then
addLog(" -> Eval resp FAILED to send!", colors.red)
stats.errors = stats.errors + 1
end
end
elseif msgType == "request_home" then