Mercurial > hg
diff mcabber/src/jabglue.c @ 823:19c615fd071e
New option "delete_on_reject"
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 25 Apr 2006 07:05:50 +0200 |
parents | c2d7d9dd4193 |
children | 6f913f4fbb2a |
line wrap: on
line diff
--- a/mcabber/src/jabglue.c Sun Apr 23 11:21:24 2006 +0200 +++ b/mcabber/src/jabglue.c Tue Apr 25 07:05:50 2006 +0200 @@ -1372,6 +1372,11 @@ // Reject subscription request jb_subscr_cancel_auth(barejid); buf = g_strdup_printf("<%s> won't receive your presence updates", barejid); + if (settings_opt_get_int("delete_on_reject")) { + // Remove the buddy from the roster if there is no current subscription + if (roster_getsubscription(barejid) == sub_none) + jb_delbuddy(barejid); + } } scr_WriteIncomingMessage(barejid, buf, 0, HBB_PREFIX_INFO); scr_LogPrint(LPRINT_LOGNORM, "%s", buf);