Mercurial > pidgin
diff libpurple/protocols/irc/parse.c @ 31237:167ea4b4765c
Patch from Zac West which performs periodic WHO updates on IRC channel participants in order to track 'away' status, userhost, and real name. Plucked from a series of im.pidgin.adium commits.
| author | Evan Schoenberg <evan.s@dreskin.net> |
|---|---|
| date | Mon, 21 Feb 2011 01:25:28 +0000 |
| parents | a8cc50c2279f |
| children | bb15e3331bf8 90bff83c91cf |
line wrap: on
line diff
--- a/libpurple/protocols/irc/parse.c Mon Feb 21 01:18:49 2011 +0000 +++ b/libpurple/protocols/irc/parse.c Mon Feb 21 01:25:28 2011 +0000 @@ -65,6 +65,7 @@ { "319", "nn:", irc_msg_whois }, /* Whois channels */ { "320", "nn:", irc_msg_whois }, /* Whois (fn ident) */ { "314", "nnnvv:", irc_msg_whois }, /* Whowas user */ + { "315", "nt:", irc_msg_who }, /* end of WHO channel */ { "369", "nt:", irc_msg_endwhois }, /* End of WHOWAS */ { "321", "*", irc_msg_list }, /* Start of list */ { "322", "ncv:", irc_msg_list }, /* List. */ @@ -73,6 +74,7 @@ { "331", "nc:", irc_msg_topic }, /* No channel topic */ { "332", "nc:", irc_msg_topic }, /* Channel topic */ { "333", "*", irc_msg_ignore }, /* Topic setter stuff */ + { "352", "nvcvnvvv:", irc_msg_who }, /* Channel WHO */ { "353", "nvc:", irc_msg_names }, /* Names list */ { "366", "nc:", irc_msg_names }, /* End of names */ { "367", "ncnnv", irc_msg_ban }, /* Ban list */
