- // regular channel modes
- QString value;
- Network::ChannelModeType modeType = network()->channelModeType(modes[c]);
- if(modeType == Network::A_CHANMODE || modeType == Network::B_CHANMODE || (modeType == Network::C_CHANMODE && add)) {
- if(paramOffset < params.count()) {
- value = params[paramOffset];
- } else {
- qWarning() << "Received MODE with too few parameters:" << serverDecode(params);
- }
- paramOffset++;
- }
-
- if(add)
- channel->addChannelMode(modes[c], value);
- else
- channel->removeChannelMode(modes[c], value);
+ // regular channel modes
+ QString value;
+ Network::ChannelModeType modeType = network()->channelModeType(modes[c]);
+ if(modeType == Network::A_CHANMODE || modeType == Network::B_CHANMODE || (modeType == Network::C_CHANMODE && add)) {
+ if(paramOffset < params.count()) {
+ value = params[paramOffset];
+ } else {
+ qWarning() << "Received MODE with too few parameters:" << serverDecode(params);
+ }
+ paramOffset++;
+ }
+
+ if(add)
+ channel->addChannelMode(modes[c], value);
+ else
+ channel->removeChannelMode(modes[c], value);