diff libpurple/protocols/mxit/protocol.c @ 31485:aa74632c869d

Add the invite message support to MXit prpl.
author andrew.victor@mxit.com
date Mon, 21 Mar 2011 16:30:01 +0000
parents 02b510d2d014
children ff2a8a839dbd
line wrap: on
line diff
--- a/libpurple/protocols/mxit/protocol.c	Mon Mar 21 13:52:02 2011 +0000
+++ b/libpurple/protocols/mxit/protocol.c	Mon Mar 21 16:30:01 2011 +0000
@@ -987,8 +987,9 @@
  *  @param username		The username of the contact being invited
  *  @param alias		Our alias for the contact
  *  @param groupname	Group in which contact should be stored.
+ *  @param message		Invite message
  */
-void mxit_send_invite( struct MXitSession* session, const char* username, const char* alias, const char* groupname )
+void mxit_send_invite( struct MXitSession* session, const char* username, const char* alias, const char* groupname, const char* message )
 {
 	char		data[CP_MAX_PACKET];
 	int			datalen;
@@ -997,7 +998,7 @@
 	datalen = snprintf( data, sizeof( data ),
 								"ms=%s%c%s%c%s%c%i%c%s",	/* "ms"=group\1username\1alias\1type\1msg */
 								groupname, CP_FLD_TERM, username, CP_FLD_TERM, alias,
-								CP_FLD_TERM, MXIT_TYPE_MXIT, CP_FLD_TERM, ""
+								CP_FLD_TERM, MXIT_TYPE_MXIT, CP_FLD_TERM, ( message ? message : "" )
 	);
 
 	/* queue packet for transmission */