Mercurial > pidgin.yaz
diff libpurple/protocols/msn/user.c @ 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 | 4b8c4870b13a |
children | 95cc20ede768 d213c8ad89da |
line wrap: on
line diff
--- a/libpurple/protocols/msn/user.c Mon May 18 23:14:46 2009 +0000 +++ b/libpurple/protocols/msn/user.c Tue May 19 03:16:45 2009 +0000 @@ -74,6 +74,7 @@ g_free(user->media.title); g_free(user->media.album); g_free(user->statusline); + g_free(user->invite_message); g_free(user); } @@ -426,6 +427,15 @@ user->clientcaps = info; } +void +msn_user_set_invite_message(MsnUser *user, const char *message) +{ + g_return_if_fail(user != NULL); + + g_free(user->invite_message); + user->invite_message = g_strdup(message); +} + const char * msn_user_get_passport(const MsnUser *user) { @@ -489,3 +499,12 @@ return user->clientcaps; } + +const char * +msn_user_get_invite_message(const MsnUser *user) +{ + g_return_val_if_fail(user != NULL, NULL); + + return user->invite_message; +} +