mirror of
https://github.com/qbcore-fivem/qb-core.git
synced 2026-08-29 01:08:57 +00:00
fix: append source id to prevent client callback collisions
This commit is contained in:
+6
-5
@@ -124,14 +124,15 @@ end)
|
|||||||
|
|
||||||
-- Client Callback
|
-- Client Callback
|
||||||
RegisterNetEvent('QBCore:Server:TriggerClientCallback', function(name, ...)
|
RegisterNetEvent('QBCore:Server:TriggerClientCallback', function(name, ...)
|
||||||
if QBCore.ClientCallbacks[name] then
|
local ClientCallback = QBCore.ClientCallbacks[name..source]
|
||||||
QBCore.ClientCallbacks[name].promise:resolve(...)
|
if ClientCallback then
|
||||||
|
ClientCallback.promise:resolve(...)
|
||||||
|
|
||||||
if QBCore.ClientCallbacks[name].callback then
|
if ClientCallback.callback then
|
||||||
QBCore.ClientCallbacks[name].callback(...)
|
ClientCallback.callback(...)
|
||||||
end
|
end
|
||||||
|
|
||||||
QBCore.ClientCallbacks[name] = nil
|
QBCore.ClientCallbacks[name..source] = nil
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user