home · contact · privacy
Display MOTD in server window.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 3 Nov 2025 22:46:01 +0000 (23:46 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 3 Nov 2025 22:46:01 +0000 (23:46 +0100)
src/ircplom/client_tui.py
src/tests/test.test

index 8b0b1197c0d4b1109004d2f73125de924cb94a68..3b045b9397a8ecd6a6a86f026ff8c2b169751874 100644 (file)
@@ -368,6 +368,9 @@ class _TuiClientDb(_UpdatingNode, SharedClientDbFields):
             toks += [f':{brackets[1]} {update.value.content}']
             update.results += [
                 (_LogScope.SERVER if is_server_msg else _LogScope.CHAT, toks)]
+        elif update.key == 'motd' and update.value:
+            update.results += [(_LogScope.SERVER, [f':{line}'])
+                               for line in update.value]
 
 
 class _ClientWindowsManager:
index 5cf281b72476fcbf11d4b3978dad297fb3c4b6ce..035da22166bac84dc504a670618927238736a383 100644 (file)
@@ -98,6 +98,9 @@ log 1 $ motd set to:
 log 1 $   - Howdy! -
 log 1 $   - Welcome! -
 log 1 $   - (to this server) -
+log 2 $ - Howdy! -
+log 2 $ - Welcome! -
+log 2 $ - (to this server) -
 # collect user mode
 loggedservermsg 0 1 < :foo1 MODE foo1 :+Ziw
 log 1 $ users:me:modes set to: [+Ziw]