This website requires JavaScript.
Explore
Help
Sign In
logos-messaging
/
libchat
Watch
1
Star
0
Fork
0
You've already forked libchat
mirror of
https://github.com/logos-messaging/libchat.git
synced
2026-06-28 03:59:27 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
libchat
/
bin
/
chat-cli
/
src
/
transport.rs
2 lines
14 B
Rust
Raw
Normal View
History
Unescape
Escape
feat(chat-cli): wire up logos-delivery transport and switch to client API (#91) Replace the direct use of `conversations::Context` with `client::ChatClient`, which is the intended public API for library consumers. Remove `MessageEnvelope` and the username-keyed session model. The envelope was never part of the wire protocol — sender identity was only tracked in the CLI's local state. Chats are now keyed by conversation ID; add `/nickname` as the user-facing replacement for named sessions. Add a logos-delivery (Waku) transport alongside the existing file transport. The active transport is selected at compile time: set `LOGOS_DELIVERY_LIB_DIR` to link liblogosdelivery, otherwise the file transport is used. Add logos-delivery as a Nix flake input and expose `.#logos-delivery` so the library can be built with `nix build` and referenced by `LOGOS_DELIVERY_LIB_DIR`. CI: rename `c-ffi-smoketest` to `smoketest`; add logos-delivery build step and a `--smoketest` invocation of chat-cli to verify startup.
2026-04-27 13:22:16 +02:00
pub
mod
file
;
Reference in New Issue
Copy Permalink