matrix-org / matrix-appservice-irc

Node.js IRC bridge for Matrix
Apache License 2.0
467 stars 151 forks source link

IRC users are being marked gone too quickly #1208

Open simonmichael opened 3 years ago

simonmichael commented 3 years ago

I think the matrix freenode bridge in recent weeks (?) got more aggressive (too much) about marking IRC users as "gone" when they haven't spoken recently. Eg when using Element in a Freenode channel, I will now often see "IRC user left", and be unable to tab-complete their nick to message them, while an IRC client shows they are still there. [Even in the middle of a conversation where they are chatting.] I think previously there was a longer timeout.

Half-Shot commented 3 years ago

This is strange, we only part IRC users when they leave and only join them when they join. There might be a bit of a delay when you are federating to matrix.org / the load on the bridge / the load on matrix.org BUT we should be talking seconds at best.