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 -- 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)