diff options
Diffstat (limited to 'protocols/nogaim.h')
| -rw-r--r-- | protocols/nogaim.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/protocols/nogaim.h b/protocols/nogaim.h index e5569313..4cba2174 100644 --- a/protocols/nogaim.h +++ b/protocols/nogaim.h @@ -95,6 +95,7 @@ struct im_connection {  	bee_t *bee;  	GSList *groupchats; +	GSList *chatlist;  };  struct groupchat { @@ -262,6 +263,13 @@ struct prpl {  	/* If null, equivalent to handle_cmp( ic->acc->user, who ) */  	gboolean (* handle_is_self) (struct im_connection *, const char *who); +	/* This sets/updates the im_connection->chatlist field with a +	 * bee_chat_info_t GSList. This function should ensure the +	 * bee_chat_list_finish() function gets called at some point +	 * after the chat list is completely updated. +	 */ +	void (* chat_list) (struct im_connection *, const char *server); +  	/* Some placeholders so eventually older plugins may cooperate with newer BitlBees. */  	void *resv1;  	void *resv2; | 
