Excerpts from Ismo Puustinen's message of Sat Dec 15 15:27:59 -0800 2007:
> I have a small script that works as a biff-like new mail indicator. 
> The script would need as input the amount of unread mail in the 
> inbox. The problem is that the after-poll hook apparently has no 
> way of knowing how much unread mail there currenly is -- it only 
> knows the number added during this poll.

I've added a num_inbox_total_unread variable to the after-poll hook.

> An even better option might be to add these computationally intensive
> operations to an internal API that would be callable from the hooks.
> This way the variables would not need to be computed if the hook
> didn't need them. 

The hook system supports this though its "variables" already---passed in
variables can be lambdas which are not evaluated unless needed (and then
they're cached). I do this for the above, although it's not really an
expensive operation thanks to Ferret.

-- 
William <[EMAIL PROTECTED]>
_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk

Reply via email to