those are not only replys

This commit is contained in:
Stefan Harmuth 2021-12-06 09:17:45 +01:00
parent f5d6f2deb0
commit 63dc8da100

6
irc.py
View File

@ -3,7 +3,7 @@ from typing import Callable
from enum import Enum from enum import Enum
class ServerReply(str, Enum): class ServerMessage(str, Enum):
RPL_WELCOME = "001" RPL_WELCOME = "001"
RPL_YOURHOST = "002" RPL_YOURHOST = "002"
RPL_CREATED = "003" RPL_CREATED = "003"
@ -157,8 +157,8 @@ class Client:
self.__server.sendline("USER %s ignore ignore :%s" % (username, realname)) self.__server.sendline("USER %s ignore ignore :%s" % (username, realname))
self.__server.sendline("NICK %s" % nick) self.__server.sendline("NICK %s" % nick)
self.__function_register = { self.__function_register = {
ServerReply.RPL_WELCOME: self.on_welcome, ServerMessage.RPL_WELCOME: self.on_welcome,
ServerReply.ERR_NICKNAMEINUSE: self.on_nickname_in_use, ServerMessage.ERR_NICKNAMEINUSE: self.on_nickname_in_use,
'NICK': self.on_nick, 'NICK': self.on_nick,
'__default__': self.unhandled_server_message, '__default__': self.unhandled_server_message,
} }