fix: append source id to prevent client callback collisions

This commit is contained in:
Joel
2025-10-06 13:39:11 -04:00
committed by GitHub
parent 5cf9f4b143
commit aaa681fdd4
+6 -5
View File
@@ -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)