3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-24 03:29:28 +01:00

p10: also acknowledge our own kicks with a PART

This commit is contained in:
James Lu 2017-07-11 02:36:00 -07:00
parent fbaa12de71
commit 1438f9e566

View File

@ -365,6 +365,11 @@ class P10Protocol(IRCS2SProtocol):
# handle_part() does that just fine.
self.handle_part(target, 'KICK', [channel])
if self.is_internal_client(target):
# Send PART in response to acknowledge the KICK, per
# https://github.com/evilnet/nefarious2/blob/ed12d64/doc/p10.txt#L611-L616
self._send_with_prefix(target, 'L %s :%s' % (channel, reason))
def kill(self, numeric, target, reason):
"""Sends a kill from a PyLink client/server."""
# <- ABAAA D AyAAA :nefarious.midnight.vpn!GL (test)