Add /FSET WHOIS_LOGGEDIN to format RPL_WHOISLOGGEDIN, used by hybrid, ratbox, ircu and derivatives.

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@506 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Kevin Easton
2014-10-10 12:56:09 +00:00
parent 4d14d35d1a
commit 5126d21126
5 changed files with 15 additions and 0 deletions

View File

@@ -249,6 +249,7 @@ IrcVariable fset_array[] =
{ "WHOIS_HEADER", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
{ "WHOIS_HELP", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
{ "WHOIS_IDLE", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
{ "WHOIS_LOGGEDIN", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
{ "WHOIS_NAME", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
{ "WHOIS_NICK", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
{ "WHOIS_OPER", 0,STR_TYPE_VAR, 0, NULL, NULL, 0, 0},
@@ -751,6 +752,7 @@ void create_fsets(Window *win, int ansi)
fset_string_var(FORMAT_WHOIS_FRIEND_FSET, DEFAULT_FORMAT_WHOIS_FRIEND_FSET);
fset_string_var(FORMAT_WHOIS_HEADER_FSET, DEFAULT_FORMAT_WHOIS_HEADER_FSET);
fset_string_var(FORMAT_WHOIS_IDLE_FSET, DEFAULT_FORMAT_WHOIS_IDLE_FSET);
fset_string_var(FORMAT_WHOIS_LOGGEDIN_FSET, DEFAULT_FORMAT_WHOIS_LOGGEDIN_FSET);
fset_string_var(FORMAT_WHOIS_SHIT_FSET, DEFAULT_FORMAT_WHOIS_SHIT_FSET);
fset_string_var(FORMAT_WHOIS_SIGNON_FSET, DEFAULT_FORMAT_WHOIS_SIGNON_FSET);
fset_string_var(FORMAT_WHOIS_NAME_FSET, DEFAULT_FORMAT_WHOIS_NAME_FSET);

View File

@@ -913,6 +913,12 @@ void numbered_command(char *from, int comm, char **ArgList)
funny_mode(from, ArgList);
break;
}
case 330: /* #define RPL_WHOISLOGGEDIN 330 (hybrid, ratbox, ircu) */
{
if (do_hook(current_numeric, "%s %s %s %s", from, ArgList[0], ArgList[1], ArgList[2]))
put_it("%s", convert_output_format(fget_string_var(FORMAT_WHOIS_LOGGEDIN_FSET),"%s %s %s", ArgList[0], ArgList[1], ArgList[2]));
break;
}
case 338: /* #define RPL_WHOISACTUALLY 338 (hybrid, ratbox, bahamut) */
case 378: /* #define RPL_WHOISHOST 378 (unreal, freenode) */