aboutsummaryrefslogtreecommitdiffstats
path: root/src/launchselectors.cpp
AgeCommit message (Collapse)AuthorFilesLines
3 daysfeat: parse the launch selectors as a value typeDanilo M.1-0/+182
--account, --thread and --message, plus the payload that crosses the socket. A value type with no GUI dependency: it is parsed before QApplication exists and both halves need tests no window has to be built for. QDataStream rather than a line-based payload, because a Message-ID may contain a newline. Every read is status-checked, which is what catches a truncated payload: a short read otherwise leaves the fields default-constructed and a half-written id would be applied as an empty one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>