A.L.E.C wrote:
> In http_response() we have:
>
> if (response.action == 'list')
>     this.triggerEvent('listupdate', { folder:this.env.source, 
> rowcount:this.contact_list.rowcount });
>
> I think we should add (instead) a "global" event at the end of http_response 
> function:
>
> this.triggerEvent('http_response', { action:response.action });
>
> So, plugins could bind to one (http_response) event and there just check
> for which action it's executed. Am I right?
>
I thought of that solution as well but I wasn't sure if it's nice when all 
handlers are called on every http_response (also internals). It could open 
more possible events to hook in but as a disadvantage it'll probably reduce 
speed.

~Thomas
_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to