comparison 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
comparison
equal deleted inserted replaced
822:0dbb2be10975 823:19c615fd071e
1370 barejid); 1370 barejid);
1371 } else { 1371 } else {
1372 // Reject subscription request 1372 // Reject subscription request
1373 jb_subscr_cancel_auth(barejid); 1373 jb_subscr_cancel_auth(barejid);
1374 buf = g_strdup_printf("<%s> won't receive your presence updates", barejid); 1374 buf = g_strdup_printf("<%s> won't receive your presence updates", barejid);
1375 if (settings_opt_get_int("delete_on_reject")) {
1376 // Remove the buddy from the roster if there is no current subscription
1377 if (roster_getsubscription(barejid) == sub_none)
1378 jb_delbuddy(barejid);
1379 }
1375 } 1380 }
1376 scr_WriteIncomingMessage(barejid, buf, 0, HBB_PREFIX_INFO); 1381 scr_WriteIncomingMessage(barejid, buf, 0, HBB_PREFIX_INFO);
1377 scr_LogPrint(LPRINT_LOGNORM, "%s", buf); 1382 scr_LogPrint(LPRINT_LOGNORM, "%s", buf);
1378 g_free(buf); 1383 g_free(buf);
1379 } 1384 }