[sup-talk] [PATCH] New hook (enabling message filters)
David Stubbs
stubbsd at zetani.com
Fri Oct 19 08:51:27 EDT 2007
Excerpts from Marcus Williams's message of Fri Oct 19 11:52:31 +0100 2007:
> Hi -
>
> Attached is a patch to poll.rb to add the ability to filter messages
> pre-indexing. Theres one current problem with it which I cant figure out
> and thats the warnings you get when its run from sup-sync about missing
> a say_id - I think this is something to do with not having a buffer
> manager in sup-sync. Anyone any ideas how to get the say method in
> hooks.rb to fail gracefully to something else if the buffermanager isnt
> available?
>
> This hook allows you to do this in your .sup/hooks/before-add-message.rb:
>
> ##
> if message.subj =~ /^\[sup-talk\]/
> message.add_label "sup"
> message.add_label "list"
> end
>
> message.add_label "work" if message.from =~ /mywork at email.com/
> message.add_label "home" if message.from =~ /myhome at email.com/
> ##
>
> .... and then when polling or during sup-sync this hook gets run for
> every message it adds to the index. "message" is the about-to-be-indexed
> email, changes made to it get passed on into the index.
>
> Any comments or fixes (like the "say" issue), mail me (or reply on list)
>
> Marcus
Hi Marcus,
Attached is a patch to stop warning for @__say_id when using hooks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hook.diff
Type: application/octet-stream
Size: 354 bytes
Desc: not available
Url : http://rubyforge.org/pipermail/sup-talk/attachments/20071019/1832ed0e/attachment.obj
More information about the sup-talk
mailing list