summaryrefslogtreecommitdiff
path: root/toxcore/tox.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2013-09-16 20:59:53 -0400
committerirungentoo <irungentoo@gmail.com>2013-09-16 20:59:53 -0400
commitdd12d464de48ca478540457cee4207c38ce69982 (patch)
tree66d110bc5b965e3aae449893cc36800e1e318289 /toxcore/tox.c
parent0b7479e75804dccf837e33ed68f36a78f55bf099 (diff)
Functions to get name of peer in group chat added.
Group message callback modified.
Diffstat (limited to 'toxcore/tox.c')
-rw-r--r--toxcore/tox.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/toxcore/tox.c b/toxcore/tox.c
index 80d64626..78074db1 100644
--- a/toxcore/tox.c
+++ b/toxcore/tox.c
@@ -379,9 +379,9 @@ void tox_callback_group_invite(void *tox, void (*function)(Messenger *tox, int,
379} 379}
380/* Set the callback for group messages. 380/* Set the callback for group messages.
381 * 381 *
382 * Function(Tox *tox, int groupnumber, uint8_t * message, uint16_t length, void *userdata) 382 * Function(Tox *tox, int groupnumber, int friendgroupnumber, uint8_t * message, uint16_t length, void *userdata)
383 */ 383 */
384void tox_callback_group_message(void *tox, void (*function)(Messenger *tox, int, uint8_t *, uint16_t, void *), 384void tox_callback_group_message(void *tox, void (*function)(Messenger *tox, int, int, uint8_t *, uint16_t, void *),
385 void *userdata) 385 void *userdata)
386{ 386{
387 Messenger *m = tox; 387 Messenger *m = tox;
@@ -407,6 +407,18 @@ int tox_del_groupchat(void *tox, int groupnumber)
407 Messenger *m = tox; 407 Messenger *m = tox;
408 return del_groupchat(m, groupnumber); 408 return del_groupchat(m, groupnumber);
409} 409}
410
411/* Copy the name of peernumber who is in groupnumber to name.
412 * name must be at least MAX_NICK_BYTES long.
413 *
414 * return length of name if success
415 * return -1 if failure
416 */
417int tox_group_peername(void *tox, int groupnumber, int peernumber, uint8_t *name)
418{
419 Messenger *m = tox;
420 return m_group_peername(m, groupnumber, peernumber, name);
421}
410/* invite friendnumber to groupnumber 422/* invite friendnumber to groupnumber
411 * return 0 on success 423 * return 0 on success
412 * return -1 on failure 424 * return -1 on failure