Skip to content

Commit aaa681f

Browse files
fix: append source id to prevent client callback collisions
1 parent 5cf9f4b commit aaa681f

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

server/events.lua

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,15 @@ end)
124124

125125
-- Client Callback
126126
RegisterNetEvent('QBCore:Server:TriggerClientCallback', function(name, ...)
127-
if QBCore.ClientCallbacks[name] then
128-
QBCore.ClientCallbacks[name].promise:resolve(...)
127+
local ClientCallback = QBCore.ClientCallbacks[name..source]
128+
if ClientCallback then
129+
ClientCallback.promise:resolve(...)
129130

130-
if QBCore.ClientCallbacks[name].callback then
131-
QBCore.ClientCallbacks[name].callback(...)
131+
if ClientCallback.callback then
132+
ClientCallback.callback(...)
132133
end
133134

134-
QBCore.ClientCallbacks[name] = nil
135+
QBCore.ClientCallbacks[name..source] = nil
135136
end
136137
end)
137138

0 commit comments

Comments
 (0)