comparison libpurple/conversation.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 8c3444f04709
children b2f91d7d3427 acef4202e147
comparison
equal deleted inserted replaced
23170:d7e66b6137f9 23171:ff8ec3d58367
2219 purple_value_new(PURPLE_TYPE_STRING), 2219 purple_value_new(PURPLE_TYPE_STRING),
2220 purple_value_new(PURPLE_TYPE_SUBTYPE, 2220 purple_value_new(PURPLE_TYPE_SUBTYPE,
2221 PURPLE_SUBTYPE_CONVERSATION), 2221 PURPLE_SUBTYPE_CONVERSATION),
2222 purple_value_new(PURPLE_TYPE_UINT)); 2222 purple_value_new(PURPLE_TYPE_UINT));
2223 2223
2224 purple_signal_register(handle, "blocked-im-msg",
2225 purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT,
2226 NULL, 5,
2227 purple_value_new(PURPLE_TYPE_SUBTYPE,
2228 PURPLE_SUBTYPE_ACCOUNT),
2229 purple_value_new(PURPLE_TYPE_STRING),
2230 purple_value_new(PURPLE_TYPE_STRING),
2231 purple_value_new(PURPLE_TYPE_UINT),
2232 purple_value_new(PURPLE_TYPE_UINT));
2233
2224 purple_signal_register(handle, "writing-chat-msg", 2234 purple_signal_register(handle, "writing-chat-msg",
2225 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT, 2235 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT,
2226 purple_value_new(PURPLE_TYPE_BOOLEAN), 5, 2236 purple_value_new(PURPLE_TYPE_BOOLEAN), 5,
2227 purple_value_new(PURPLE_TYPE_SUBTYPE, 2237 purple_value_new(PURPLE_TYPE_SUBTYPE,
2228 PURPLE_SUBTYPE_ACCOUNT), 2238 PURPLE_SUBTYPE_ACCOUNT),
2373 PURPLE_SUBTYPE_ACCOUNT), 2383 PURPLE_SUBTYPE_ACCOUNT),
2374 purple_value_new(PURPLE_TYPE_STRING), 2384 purple_value_new(PURPLE_TYPE_STRING),
2375 purple_value_new(PURPLE_TYPE_STRING), 2385 purple_value_new(PURPLE_TYPE_STRING),
2376 purple_value_new(PURPLE_TYPE_STRING), 2386 purple_value_new(PURPLE_TYPE_STRING),
2377 purple_value_new(PURPLE_TYPE_POINTER)); 2387 purple_value_new(PURPLE_TYPE_POINTER));
2388
2389 purple_signal_register(handle, "chat-invite-blocked",
2390 purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER,
2391 NULL, 5,
2392 purple_value_new(PURPLE_TYPE_SUBTYPE,
2393 PURPLE_SUBTYPE_ACCOUNT),
2394 purple_value_new(PURPLE_TYPE_STRING),
2395 purple_value_new(PURPLE_TYPE_STRING),
2396 purple_value_new(PURPLE_TYPE_STRING),
2397 purple_value_new(PURPLE_TYPE_BOXED, "GHashTable *"));
2378 2398
2379 purple_signal_register(handle, "chat-joined", 2399 purple_signal_register(handle, "chat-joined",
2380 purple_marshal_VOID__POINTER, NULL, 1, 2400 purple_marshal_VOID__POINTER, NULL, 1,
2381 purple_value_new(PURPLE_TYPE_SUBTYPE, 2401 purple_value_new(PURPLE_TYPE_SUBTYPE,
2382 PURPLE_SUBTYPE_CONVERSATION)); 2402 PURPLE_SUBTYPE_CONVERSATION));