mirror of
https://github.com/sky-systems/sky_phone.git
synced 2026-09-04 16:23:22 +00:00
FIX - harden phone lifecycle and server authority
This commit is contained in:
@@ -88,7 +88,11 @@ end
|
||||
for index = 1, #server_callbacks do
|
||||
local callback_name = server_callbacks[index]
|
||||
RegisterNUICallback(callback_name, function(data, cb)
|
||||
local result = Bridge.Callbacks.Trigger("sky_phone:" .. callback_name, data or {})
|
||||
if type(data) ~= "table" then
|
||||
cb({ success = false, error = "invalid_request" })
|
||||
return
|
||||
end
|
||||
local result = Bridge.Callbacks.Trigger("sky_phone:" .. callback_name, data)
|
||||
if not result then
|
||||
cb({ success = false, error = "request_failed" })
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user