diff options
| author | 2019-09-16 18:38:46 +0100 | |
|---|---|---|
| committer | 2019-09-16 18:38:46 +0100 | |
| commit | 03892d0ae322530c3af87ed6f0cc6487a9bf3b7c (patch) | |
| tree | b6d0d05e525b793e8b4c4a9095e66aad7c45d05c /src | |
| parent | add !channels (diff) | |
| signature | ||
topic_setter should be stored as a Hostmask
Diffstat (limited to 'src')
| -rw-r--r-- | src/IRCChannel.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/IRCChannel.py b/src/IRCChannel.py index ddce0291..0f58af0e 100644 --- a/src/IRCChannel.py +++ b/src/IRCChannel.py @@ -14,9 +14,7 @@ class Channel(IRCObject.Object): self.server = server self.bot = bot self.topic = "" - self.topic_setter_nickname = None # type: typing.Optional[str] - self.topic_setter_username = None # type: typing.Optional[str] - self.topic_setter_hostname = None # type: typing.Optional[str] + self.topic_setter = None # type: typing.Optional[str] self.topic_time = 0 self.users = set([]) # type: typing.Set[IRCUser.User] self.modes = {} # type: typing.Dict[str, typing.Set] @@ -33,11 +31,8 @@ class Channel(IRCObject.Object): def set_topic(self, topic: str): self.topic = topic - def set_topic_setter(self, nickname: str, username: str=None, - hostname: str=None): - self.topic_setter_nickname = nickname - self.topic_setter_username = username - self.topic_setter_hostname = hostname + def set_topic_setter(self, hostmask: IRCLine.Hostmask): + self.topic_setter = hostmask def set_topic_time(self, unix_timestamp: int): self.topic_time = unix_timestamp |
