Mercurial > pidgin.yaz
comparison libpurple/conversation.c @ 22739:17cda378a2dd
Added "chat-join-failed" signal, emitted by a new serv_got_join_chat_failed()
function in server.c. This is emitted with the PurpleConnection and
chat name and allows a UI or plugin which was expecting a group chat to be
joined to know if failure occurred.
serv_got_join_chat_failed() is only called by jabber so far; I know that
at least oscar should call it some situations, as well, such as when a
busted SNAC error is received after trying to join a chat with an invalid
room name.
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Tue, 29 Apr 2008 01:46:40 +0000 |
parents | f75509f776cc |
children | 1517d3c763fc |
comparison
equal
deleted
inserted
replaced
22738:01e0ddc7e040 | 22739:17cda378a2dd |
---|---|
2366 purple_signal_register(handle, "chat-joined", | 2366 purple_signal_register(handle, "chat-joined", |
2367 purple_marshal_VOID__POINTER, NULL, 1, | 2367 purple_marshal_VOID__POINTER, NULL, 1, |
2368 purple_value_new(PURPLE_TYPE_SUBTYPE, | 2368 purple_value_new(PURPLE_TYPE_SUBTYPE, |
2369 PURPLE_SUBTYPE_CONVERSATION)); | 2369 PURPLE_SUBTYPE_CONVERSATION)); |
2370 | 2370 |
2371 purple_signal_register(handle, "chat-join-failed", | |
2372 purple_marshal_VOID__POINTER_POINTER, NULL, 2, | |
2373 purple_value_new(PURPLE_TYPE_SUBTYPE, | |
2374 PURPLE_SUBTYPE_CONNECTION), | |
2375 purple_value_new(PURPLE_TYPE_STRING)); | |
2376 | |
2371 purple_signal_register(handle, "chat-left", | 2377 purple_signal_register(handle, "chat-left", |
2372 purple_marshal_VOID__POINTER, NULL, 1, | 2378 purple_marshal_VOID__POINTER, NULL, 1, |
2373 purple_value_new(PURPLE_TYPE_SUBTYPE, | 2379 purple_value_new(PURPLE_TYPE_SUBTYPE, |
2374 PURPLE_SUBTYPE_CONVERSATION)); | 2380 PURPLE_SUBTYPE_CONVERSATION)); |
2375 | 2381 |