aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testserver.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/testserver.py b/testserver.py
index 894f832..697af9f 100644
--- a/testserver.py
+++ b/testserver.py
@@ -19,7 +19,6 @@ class FakeIRCServerProtocol(asyncio.Protocol):
logging.info(f'Connection from {transport.get_extra_info("peername")}')
self.transport = transport
self.connected = True
- self.send(b'001 :Hello there!\r\n')
asyncio.create_task(self.pingloop())
async def pingloop(self):
@@ -40,6 +39,8 @@ class FakeIRCServerProtocol(asyncio.Protocol):
def message_received(self, message):
if message.startswith(b'PING '):
self.send(b'PONG ' + message[5:] + b'\r\n')
+ elif message.startswith(b'USER '):
+ self.send(b'001 :Hello there!\r\n')
def connection_lost(self, exc):
logging.info(f'Connection to {self.transport.get_extra_info("peername")} lost')