Changes in protocols/jabber/block.c [416b973:a42169b]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/jabber/block.c
r416b973 ra42169b 23 23 24 24 #include "jabber.h" 25 26 int jabber_block_feature(struct im_connection *ic) 27 { 28 struct jabber_data *jd = ic->proto_data; 29 GSList *features = jd->features; 30 int foundbk = FALSE; 31 struct prpl *prpl = ic->acc->prpl; 32 33 while (features) { 34 if (!strcmp(features->data, XMLNS_BLOCK)) { 35 foundbk = TRUE; 36 } 37 features = g_slist_next(features); 38 } 39 40 if (foundbk) { 41 prpl->add_deny = jabber_buddy_block; 42 prpl->rem_deny = jabber_buddy_unblock; 43 prpl->add_permit = jabber_buddy_permit; 44 prpl->rem_permit = jabber_buddy_unpermit; 45 } else { 46 prpl->add_deny = NULL; 47 prpl->rem_deny = NULL; 48 prpl->add_permit = NULL; 49 prpl->rem_permit = NULL; 50 } 51 52 return foundbk; 53 } 25 54 26 55 void jabber_buddy_blockunblock(struct im_connection *ic, char *who, int block) … … 58 87 } 59 88 60 //jabber doesn't have permit lists so these are empty61 89 void jabber_buddy_permit(struct im_connection *ic, char *who) 62 90 { 63 91 } 64 65 92 void jabber_buddy_unpermit(struct im_connection *ic, char *who) 66 93 {
Note: See TracChangeset
for help on using the changeset viewer.