From 81e04e162bdc4517b2f357fd16dfd76f68245464 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Wed, 31 Mar 2010 22:32:25 -0400 Subject: nogaim.c is close to doing something useful again without speaking any IRC itself. --- protocols/bee.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'protocols/bee.h') diff --git a/protocols/bee.h b/protocols/bee.h index e5c21120..e76e7988 100644 --- a/protocols/bee.h +++ b/protocols/bee.h @@ -33,7 +33,7 @@ typedef struct bee struct set *set; GSList *users; - GSList *accounts; + struct account *accounts; /* TODO(wilmer): Use GSList here too? */ const struct bee_ui_funcs *ui; void *ui_data; @@ -55,7 +55,8 @@ typedef struct bee_user char *fullname; char *group; - char *away; + bee_user_flags_t flags; + char *status; char *status_msg; bee_t *bee; @@ -66,6 +67,7 @@ typedef struct bee_ui_funcs { gboolean (*user_new)( bee_t *bee, struct bee_user *bu ); gboolean (*user_free)( bee_t *bee, struct bee_user *bu ); + gboolean (*user_status)( bee_t *bee, struct bee_user *bu, struct bee_user *old ); } bee_ui_funcs_t; -- cgit v1.2.3