2026-04-14 17:41:39 +02:00

30 lines
1.1 KiB
Lua

RegisterNUICallback("get-mechanic-balance", function(data, cb)
local mechanicId = data.mechanicId
cb(lib.callback.await("jg-mechanic:server:get-mechanic-balance", false, mechanicId))
end)
RegisterNUICallback("update-mechanic-balance", function(data, cb)
local action = data.action
local mechanicId = data.mechanicId
local amount = data.amount
local source = data.source
if action == "deposit" then
return cb(lib.callback.await("jg-mechanic:server:mechanic-deposit", false, mechanicId, source, amount))
elseif action == "withdraw" then
return cb(lib.callback.await("jg-mechanic:server:mechanic-withdraw", false, mechanicId, amount))
end
return cb({ error = true })
end)
RegisterNUICallback("get-mechanic-employees", function(data, cb)
local mechanicId = data.mechanicId
cb(lib.callback.await("jg-mechanic:server:get-mechanic-employees", false, mechanicId))
end)
RegisterNUICallback("update-mechanic-settings", function(data, cb)
local mechanicId = data.mechanicId
cb(lib.callback.await("jg-mechanic:server:update-mechanic-settings", false, mechanicId, data))
end)