Mercurial > pidgin.yaz
diff libpurple/protocols/msn/user.h @ 26991:2a95e8bd9b80
Parse the invite message out of the pending membership list so that it can
be presented to the user when someone adds us to their buddy list.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Tue, 19 May 2009 03:16:45 +0000 |
parents | f5188d4d84e3 |
children | 452043d200f0 88c48bcb5455 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/user.h Mon May 18 23:14:46 2009 +0000 +++ b/libpurple/protocols/msn/user.h Tue May 19 03:16:45 2009 +0000 @@ -105,6 +105,8 @@ guint membership_id[5]; /**< The membershipId sent by the contacts server, indexed by the list it belongs to */ + + char *invite_message; /**< Invite message of user request */ }; /************************************************************************** @@ -290,6 +292,14 @@ */ void msn_user_set_client_caps(MsnUser *user, GHashTable *info); +/** + * Sets the invite message for a user. + * + * @param user The user. + * @param message The invite message for a user. + */ +void msn_user_set_invite_message(MsnUser *user, const char *message); + /** * Returns the passport account for a user. @@ -373,6 +383,15 @@ GHashTable *msn_user_get_client_caps(const MsnUser *user); /** + * Returns the invite message for a user. + * + * @param user The user. + * + * @return The user's invite message. + */ +const char *msn_user_get_invite_message(const MsnUser *user); + +/** * check to see if user is online */ gboolean