Handle lists in MONITOR replies

This commit is contained in:
TingPing
2013-08-20 00:24:11 -04:00
parent 46c32952b0
commit 77c1edbe13
3 changed files with 71 additions and 10 deletions

View File

@ -465,8 +465,6 @@ process_numeric (session * sess, int n,
server *serv = sess->server;
/* show whois is the server tab */
session *whois_sess = serv->server_session;
char *ex;
/* unless this setting is on */
if (prefs.hex_irc_whois_front)
@ -942,17 +940,11 @@ process_numeric (session * sess, int n,
break;
case 730: /* RPL_MONONLINE */
ex = strchr (word[4], '!'); /* only send the nick */
if (ex)
ex[0] = 0;
notify_set_online (serv, word[4] + 1, tags_data);
notify_set_online_list (serv, word[4] + 1, tags_data);
break;
case 731: /* RPL_MONOFFLINE */
ex = strchr (word[4], '!'); /* only send the nick */
if (ex)
ex[0] = 0;
notify_set_offline (serv, word[4] + 1, FALSE, tags_data);
notify_set_offline_list (serv, word[4] + 1, FALSE, tags_data);
break;
case 900: /* successful SASL 'logged in as ' */