Expand description
The main entry point for the p2p-chat application.
Modulesยง
- app ๐
- This module contains the primary logic for the application.
- cli ๐
- This module defines the commands and data structures used by the command-line interface (CLI) and the terminal UI (TUI).
- crypto ๐
- This module contains all the cryptographic-related logic for the application.
- logging ๐
- This module contains the logging infrastructure for the application.
- mailbox ๐
- This module defines the
MailboxNode, which is responsible for storing and forwarding messages for other peers in the network. - net ๐
- This module provides the networking capabilities for the application.
- network ๐
- This module contains the networking layer of the application.
- storage ๐
- This module defines the storage interfaces and implementations for various application data, including friends, message history, mailboxes, and seen messages.
- sync ๐
- This module contains the synchronization logic for the application.
- types ๐
- This module defines common data structures and types used throughout the p2p-chat application.
- ui ๐
- This module contains the user interface (UI) logic for the application.
- web ๐
- This module contains the web server implementation for the application.
Functionsยง
- main ๐
- The main function of the application.