From: Christian Heller Date: Mon, 3 Nov 2025 22:46:01 +0000 (+0100) Subject: Display MOTD in server window. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/%7B%7B%20web_path%20%7D%7D/decks/unset_cookie?a=commitdiff_plain;h=58338fba26787e2a7986b9ee80dfa8466791b7cb;p=ircplom Display MOTD in server window. --- diff --git a/src/ircplom/client_tui.py b/src/ircplom/client_tui.py index 8b0b119..3b045b9 100644 --- a/src/ircplom/client_tui.py +++ b/src/ircplom/client_tui.py @@ -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: diff --git a/src/tests/test.test b/src/tests/test.test index 5cf281b..035da22 100644 --- a/src/tests/test.test +++ b/src/tests/test.test @@ -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]