[PATCH] register_hook_before to complement register_hook

Martin Atkins mart at degeneration.co.uk
Sun Feb 3 12:18:29 UTC 2008


Jacob Burkhart wrote:
> Hi,
> 
> I have a need in my plugin for an additional method on VHost.pm called 
> register_hook_before
> 
> This is because I want my offline storage plugin to be registered last 
> in the chain for message delivery, but First in the chain for 
> OnInitialPresence
> 

While I understand why you'd want to do this, I'm concerned that it will 
make the plugin mechanism more confusing for users if plugins are able 
to "jump the queue" and insert themselves at the start of the list.

Right now the rule is that plugins defined earlier in the configuration 
file run first. This is quite easy to understand.

Can you just break your plugin into two pieces and have one at the start 
and one at the end? What does your plugin do?

Cheers,
Martin



More information about the Djabberd mailing list