ensure lasttalk gets updated

closes #247
This commit is contained in:
TingPing 2013-03-22 23:41:56 -03:00
parent aff9fb7945
commit cd1155b83c
1 changed files with 5 additions and 0 deletions

View File

@ -155,6 +155,7 @@ void
inbound_privmsg (server *serv, char *from, char *ip, char *text, int id)
{
session *sess;
struct User *user;
char idtext[64];
sess = find_dialog (serv, from);
@ -197,6 +198,10 @@ inbound_privmsg (server *serv, char *from, char *ip, char *text, int id)
EMIT_SIGNAL (XP_TE_PRIVMSG, sess, from, text, idtext, NULL, 0);
return;
}
user = userlist_find (sess, from);
if (user)
user->lasttalk = time (0);
if (sess->type == SESS_DIALOG)
EMIT_SIGNAL (XP_TE_DPRIVMSG, sess, from, text, idtext, NULL, 0);