Mercurial > pidgin.yaz
diff libpurple/server.c @ 23171:ff8ec3d58367
Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
chat-invite-blocked signals for blocked im messages and blocked chat
invites. Closes #1062.
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Fri, 23 May 2008 02:23:07 +0000 |
| parents | 591ef3693345 |
| children | 5e6392e93ce9 ff29208e03ef acef4202e147 |
line wrap: on
line diff
--- a/libpurple/server.c Thu May 22 21:44:53 2008 +0000 +++ b/libpurple/server.c Fri May 23 02:23:07 2008 +0000 @@ -659,8 +659,11 @@ if (PURPLE_PLUGIN_PROTOCOL_INFO(purple_connection_get_prpl(gc))->set_permit_deny == NULL) { /* protocol does not support privacy, handle it ourselves */ - if (!purple_privacy_check(account, who)) + if (!purple_privacy_check(account, who)) { + purple_signal_emit(purple_conversations_get_handle(), "blocked-im-msg", + account, who, msg, flags, (unsigned int)mtime); return; + } } /* @@ -879,8 +882,11 @@ account = purple_connection_get_account(gc); if (PURPLE_PLUGIN_PROTOCOL_INFO(purple_connection_get_prpl(gc))->set_permit_deny == NULL) { /* protocol does not support privacy, handle it ourselves */ - if (!purple_privacy_check(account, who)) + if (!purple_privacy_check(account, who)) { + purple_signal_emit(purple_conversations_get_handle(), "chat-invite-blocked", + account, who, name, message, data); return; + } } plugin_return = GPOINTER_TO_INT(purple_signal_emit_return_1(
