diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2006-09-20 22:26:47 +0200 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2006-09-20 22:26:47 +0200 |
commit | 0b4a0db448d033b8f35f32060bf261374fd81bd8 (patch) | |
tree | c2bf290d6e69573f08d47485b9e2b8061d24a52d /protocols/jabber/presence.c | |
parent | 70f6aab8f4b6a1bbd9991e800dde91a02cc363f0 (diff) |
Now parsing roster properly. (Hopefully...)
Diffstat (limited to 'protocols/jabber/presence.c')
-rw-r--r-- | protocols/jabber/presence.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/protocols/jabber/presence.c b/protocols/jabber/presence.c index 83b69013..46e2b3b2 100644 --- a/protocols/jabber/presence.c +++ b/protocols/jabber/presence.c @@ -33,3 +33,18 @@ xt_status jabber_pkt_presence( struct xt_node *node, gpointer data ) return XT_HANDLED; } +int presence_announce( struct gaim_connection *gc ) +{ + struct xt_node *node; + int st; + + node = jabber_make_packet( "presence", NULL, NULL, NULL ); + + st = jabber_write_packet( gc, node ); + + if( st ) + account_online( gc ); + + xt_free_node( node ); + return st; +} |