I guess the “no-group” roster entries is too easy for you , so how about this:
Right now, my need is just to be able to get the jabber:x:delay for messages in groupchat for context messages sent on join. For now, I was just thinking of hacking it so the info gets dumped into the “properties”. But would be really nice is if the whole “x” system was pluggable somehow. That way new namespace support could be added without having to change Smack code. Perhaps some plugin API where it loads “filters” at startup…
I guess the “no-group” roster entries is too easy for
you , so how about this:
Right now, my need is just to be able to get the
jabber:x:delay for messages in groupchat for context
messages sent on join. For now, I was just thinking
of hacking it so the info gets dumped into the
“properties”. But would be really nice is if the
whole “x” system was pluggable somehow. That way new
namespace support could be added without having to
change Smack code. Perhaps some plugin API where it
loads “filters” at startup…
Some sort of pluggable filters would work. The other idea I’'ve been playing with is a very simple generic XML tree API somewhat like DOM, but much, much simpler. This would let people deal with arbitrary IQ packets and also to read x extensions easily.
Oh, and I need it done yesterday
In that case, you better look at implementing it youself.