IRCv3: Return an error when trying to join multiple channels at once

Review Request #3841 — Created Feb. 16, 2025 and submitted

Information

pidgin/pidgin
default

Reviewers

IRCv3 allows you to put names in like #channel1,#channel2 which works in
Pidgin 2 and other clients, but the
Purple.ProtocolConversations.join_channel_async function really only works for
a single channel and the channel join dialog was meant for a single channel.

So this solution isn't ideal, but it's better than creating a conversation
named #channel1,#channel2 at least for the time being.

Attempted to join #channel1,#channel2 and instead got the error message.

Summary ID
IRCv3: Return an error when trying to join multiple channels at once
IRCv3 allows you to put names in like `#channel1,#channel2` which works in Pidgin 2 and other clients, but the Purple.ProtocolConversations.join_channel_async function really only works for a single channel and the channel join dialog was meant for a single channel. So this solution isn't ideal, but it's better than creating a conversation named `#channel1,#channel2` at least for the time being.
45a06bb233fb5ac240dbceb4ccf9c6700c68ee2b
Description From Last Updated

The other error above doesn't have a trailing period; should this one?

QuLogicQuLogic
QuLogic
QuLogic
  1. 
      
  2. Show all issues

    The other error above doesn't have a trailing period; should this one?

  3. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed