mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 04:43:34 +02:00
/INVITELIST prints "Invite list is empty" message and complains about not
being synced. Changed level to CLIENTNOTICE when printing the "no bans" message. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1744 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
ad33787379
commit
f370a3cc2e
3 changed files with 16 additions and 3 deletions
|
|
@ -211,7 +211,7 @@ static void bans_show_channel(IRC_CHANNEL_REC *channel, IRC_SERVER_REC *server)
|
|||
cmd_return_error(CMDERR_CHAN_NOT_SYNCED);
|
||||
|
||||
if (channel->banlist == NULL && channel->ebanlist == NULL) {
|
||||
printformat(server, channel->name, MSGLEVEL_CRAP,
|
||||
printformat(server, channel->name, MSGLEVEL_CLIENTNOTICE,
|
||||
IRCTXT_NO_BANS, channel->name);
|
||||
return;
|
||||
}
|
||||
|
|
@ -302,8 +302,19 @@ static void cmd_invitelist(const char *data, IRC_SERVER_REC *server, WI_ITEM_REC
|
|||
channel = irc_channel_find(server, data);
|
||||
if (channel == NULL) cmd_return_error(CMDERR_CHAN_NOT_FOUND);
|
||||
|
||||
for (tmp = channel->invitelist; tmp != NULL; tmp = tmp->next)
|
||||
printformat(server, channel->name, MSGLEVEL_CRAP, IRCTXT_INVITELIST, channel->name, tmp->data);
|
||||
if (!channel->synced)
|
||||
cmd_return_error(CMDERR_CHAN_NOT_SYNCED);
|
||||
|
||||
if (channel->invitelist == NULL) {
|
||||
printformat(server, channel->name, MSGLEVEL_CLIENTNOTICE,
|
||||
IRCTXT_NO_INVITELIST, channel->name);
|
||||
} else {
|
||||
for (tmp = channel->invitelist; tmp != NULL; tmp = tmp->next) {
|
||||
printformat(server, channel->name, MSGLEVEL_CRAP,
|
||||
IRCTXT_INVITELIST,
|
||||
channel->name, tmp->data);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void cmd_join(const char *data, IRC_SERVER_REC *server)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue