This page documents a user-defined function that you can copy and paste into your addon. Replace <PREFIX> with your AddOn's prefix to avoid conflicts between different versions of these functions.
← User defined functions < Frame:UnregisterEvents
Add this method to your frame to register multiple events.
Code[]
local function UnregisterEvents(self, ...)
for i=1,select('#', ...) do
self:UnregisterEvent(select(i, ...))
end
end
Example[]
local frame = YourEventFrame
frame.UnregisterEvents = UnregisterEvents
-- Tell the API to stop listen for 'VARIABLES_LOADED', 'ADDON_LOADED', and 'MERCHANT_SHOW'
frame:UnregisterEvents('VARIABLES_LOADED', 'ADDON_LOADED', 'MERCHANT_SHOW')
Or unregister events for a frame without attaching UnregisterEvents to the frame:
local frame = YourEventFrame -- Tell the API to stop listen for 'VARIABLES_LOADED', 'ADDON_LOADED', and 'MERCHANT_SHOW' UnregisterEvents(frame, 'VARIABLES_LOADED', 'ADDON_LOADED', 'MERCHANT_SHOW')