- self._login = login
- self._set_login = set_login
-
- def _send(self, verb: str, parameters: tuple[str, ...]) -> None:
- self.broadcast_conn(SendEvent, IrcMessage(verb, parameters))
-
- def process_main(self, event: Event) -> bool:
- if not super().process_main(event):
- return False
- if isinstance(event, _ConnectedEvent):
- # self._send('CAP', ('LS', '302'))
- self._send('USER', (self._login.user, '0', '*', self._login.real))
- self._send('NICK', (self._login.nick,))
- # self._send('CAP', ('LIST',))
- # self._send('CAP', ('END',))
- return True