diff options
Diffstat (limited to 'command.c')
-rw-r--r-- | command.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -188,11 +188,13 @@ static struct cmd_retval cmd_invite(struct conn_data *data,const char *tag,const db_add_member(roomid,user2); + const char *inviter_username=db_get_username(data->userid); + const char *username=args[1]; char *joinbuf=NULL; i64 joinbuflen=asprintf(&joinbuf,"_push join %s %s\n",roomname,username); char *invitebuf=NULL; - i64 invitebuflen=asprintf(&invitebuf,"_push invite %s\n",roomname); + i64 invitebuflen=asprintf(&invitebuf,"_push invite %s %s\n",roomname,inviter_username); event_emit_join(make_timestamp(),username,roomname); |