alexyoung / ircd.js

A Node ircd (IRC daemon)
GNU General Public License v3.0
528 stars 90 forks source link

Improve kick function #72

Closed slifin closed 9 years ago

slifin commented 10 years ago

The kick notification was not be sent to all connected channel clients This seems to fix it for us so that clients don't de-sync after kicks.

sespindola commented 9 years ago

By iterating over the users list on the KICK command, it sends multiple notifications and it appears as if each channel user kicks the target user, as seen on the image below:

kick_test

I was unable to replicate the missing kick notification problem, if you have further info on when it happens, let me know.

Regards, Sebastian.