[Pidgin] #15539: Roomlist should emit signals on creation/update/completion
Pidgin
trac at pidgin.im
Mon Mar 4 00:35:14 EST 2013
#15539: Roomlist should emit signals on creation/update/completion
-------------------------+------------------------------
Reporter: cyisfor | Owner:
Type: enhancement | Status: new
Milestone: 3.0.0 | Component: libpurple
Version: | Keywords: roomlist signals
-------------------------+------------------------------
I'd like to have a plugin that does something special when a room list
comes in (saves it to a file (or even a database idk haven't written it
yet)), but in roomlist.c there is nary a purple_signal_emit to be found.
Proposing something along the lines of the following:
purple-roomlist-created - emitted in purple_roomlist_new
purple-roomlist-room - emitted in purple_roomlist_room_add
purple-roomlist-canceled - emitted in purple_roomlist_cancel_get_list
purple-roomlist-complete - emitted in purple_roomlist_set_in_progress
The semantics should be obvious, but it does require a patch to pidgin, as
well as creating some new signals. If I did this (well enough), would it
perhaps be accepted into the next release? I want some confirmation that
this is a thing and would be OK before I start working on it.
--
Ticket URL: <https://developer.pidgin.im/ticket/15539>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list