Implement JOIN 0 (equivalent to PARTing all channels)

This commit is contained in:
Les De Ridder 2020-02-12 15:23:31 +01:00
parent 9543e78c5c
commit 2561145d05
1 changed files with 9 additions and 0 deletions

View File

@ -395,6 +395,15 @@ class Connection
return;
}
if (message.parameters[0] == "0")
{
foreach (channel; channels)
{
channel.part(this, null);
}
return;
}
auto channelList = message.parameters[0].split(',');
auto channelKeys = message.parameters.length > 1 ? message.parameters[1].split(',') : null;
foreach (i, channelName; channelList)