Q u o t e:
It all depends what you meant by 'Blocked' above -- was it an explicit "you can't do this" or just a failure for the function to do anything
no I mean "Blocked Addon" event firing ;)
[2006/12/28 16:27:48-266-x1]: <event>ADDON_ACTION_BLOCKED:AddOn 'SlashLFG' tried to call the protected function 'LFGQuery()'.
<in C code>: in function `LFGQuery'
SlashLFG\Core.lua:294: in function `ProcessQuery'
SlashLFG\Core.lua:329: in function <Interface\AddOns\SlashLFG\Core.lua:299>
<in C code>: ?
AceEvent-2.0-22135 (Ace2):319: in function `TriggerEvent'
AceEvent-2.0-22135 (Ace2):961: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:954>
---
(edit: and yes the first execution of LFGQuery succeeded producing a result count and results I can iterate over, but the followup LFGQuery that I fire in my UPDATE_LFG_LIST handler is the one which is blocked)
At any rate... whatever the official reason for the interactivity restriction on LFGQuery I'm hoping to get the issue noticed and someday changed.
If we get wide adoption of a fairly high quality LFG addon I think it would help adoption of the new system and reduce player frustration in the coming months.
Here's to upping the bar. Cheers.