30 lines
1.1 KiB
Lua
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)
|