mirror of
https://github.com/qbcore-fivem/qb-core.git
synced 2026-08-28 17:01:16 +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
|
||||
RegisterNetEvent('QBCore:Server:TriggerClientCallback', function(name, ...)
|
||||
if QBCore.ClientCallbacks[name] then
|
||||
QBCore.ClientCallbacks[name].promise:resolve(...)
|
||||
local ClientCallback = QBCore.ClientCallbacks[name..source]
|
||||
if ClientCallback then
|
||||
ClientCallback.promise:resolve(...)
|
||||
|
||||
if QBCore.ClientCallbacks[name].callback then
|
||||
QBCore.ClientCallbacks[name].callback(...)
|
||||
if ClientCallback.callback then
|
||||
ClientCallback.callback(...)
|
||||
end
|
||||
|
||||
QBCore.ClientCallbacks[name] = nil
|
||||
QBCore.ClientCallbacks[name..source] = nil
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user