France
Comment by ~taiite on ~taiite/senpai
duplicate of #80
REPORTED
RESOLVED DUPLICATETicket created by ~taiite on ~emersion/soju
Sometimes, servers reply to
JOIN #channelA
with another channel:soju@! JOIN #channelB
(e.g.##Linux
->#linux
or#nodejs
->#node.js
on libera, see #149)soju should make use of either:
labeled-response
, check the channel name in the JOIN reply and update the db if it's differentdraft/channel-rename
[0], handleFAIL CHANNEL_RENAMED
, update the channel name and join the new channelThe current workaround to part a redirected channel is to
/quote PART #channelA
and then/quote PART #channelB
Comment by ~taiite on ~taiite/senpai
JOIN/PART/NICK events are merged by https://git.sr.ht/~taiite/senpai/commit/85482b9e6b4f82dbcd41d4c35846f13ea1b42383
leaving JOIN -> MODE up to another patch
Ticket created by ~taiite on ~taiite/senpai
Check if
irc.Session
has the correct case. Otherwise, wait for a message to be received from them to update the case
Ticket created by ~taiite on ~taiite/senpai
X
can be any string that does not start with+
nor-
Introduced in https://git.sr.ht/~taiite/senpai/commit/9336f9788ae063c2aa089018ff9de2fed481c280