home · contact · privacy
Minor TuiLoop refactoring.
authorChristian Heller <c.heller@plomlompom.de>
Fri, 30 May 2025 14:46:45 +0000 (16:46 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Fri, 30 May 2025 14:46:45 +0000 (16:46 +0200)
ircplom.py

index 6f5d3aefdfe5c56bdfdbb3478c09d78ee0777562..1bf4141a9842eedf6c27c0210a9fe52a36e9e6c9 100755 (executable)
@@ -359,14 +359,8 @@ class TuiLoop(Loop):
     def process_main(self, event: Event) -> bool:
         if not super().process_main(event):
             return False
-        if event.type_ == 'ALERT':
-            self._log_buffer += [f'???? {event.payload}']
-            self._draw_log()
-        elif event.type_ == 'RECV':
-            self._log_buffer += [f'<--- {event.payload}']
-            self._draw_log()
-        elif event.type_ == 'SEND':
-            self._log_buffer += [f'---> {event.payload}']
+        if event.type_ in {'ALERT', 'RECV', 'SEND'}:
+            self._log_buffer += [f'{event.type_} {event.payload}']
             self._draw_log()
         elif event.type_ == 'KEYBINDING':
             getattr(self, f'_kb__{event.payload}')()