mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-16 22:46:03 +01:00
refactor(callbacks): don't error when attempting to override an event
Throwing an error here will break some scripts, and rather than fix their misuse many creators suggest downgrading ox_lib instead. Was technically breaking anyway, even if kind of necessary.
This commit is contained in:
@@ -27,7 +27,10 @@ function lib.setValidCallback(callbackName, isValid)
|
||||
|
||||
if callbackResource == resourceName then return end
|
||||
|
||||
error(("cannot overwrite callback '%s' owned by resource '%s'"):format(callbackName, callbackResource))
|
||||
local errMessage = ("^1resource '%s' attempted to overwrite callback '%s' owned by resource '%s'^0"):format(resourceName, callbackName, callbackResource)
|
||||
|
||||
return print(('^1SCRIPT ERROR: %s^0\n%s'):format(errMessage,
|
||||
Citizen.InvokeNative(`FORMAT_STACK_TRACE` & 0xFFFFFFFF, nil, 0, Citizen.ResultAsString()) or ''))
|
||||
end
|
||||
|
||||
lib.print.verbose(("set valid callback '%s' for resource '%s'"):format(callbackName, resourceName))
|
||||
|
||||
Reference in New Issue
Block a user