Files
2026-07-14 00:41:05 +02:00

30 lines
1.2 KiB
Markdown

# Direct Messaging
> **Area:** messaging
> **Status:** Active
> **Last updated:** 2026-07-05
## Overview
Direct messaging (1:1 and group PMs) is documented in full in **[messaging.md](messaging.md)** — transports, delivery state machine, sync protocol, storage, and security. This file remains as an index entry in [FEATURES.md](../FEATURES.md).
## Quick reference
- **Domain:** `toju-app/src/app/domains/direct-message/`
- **Entry points:** `DirectMessageService`, `PeerDeliveryService`, `FriendService`
- **Persistence:** `metoyou_direct_message_*` (per-user local storage)
- **P2P types:** `direct-message`, `direct-message-status`, `direct-message-mutation`, `direct-message-typing`, `direct-message-sync-request`, `direct-message-sync`
- **Calls:** `direct-call` shares `PeerDeliveryService` → [voice-webrtc.md](voice-webrtc.md)
## Related
- [messaging.md](messaging.md) — full cross-context contract
- [signaling.md](signaling.md) — WebSocket relay
- Domain README: [`toju-app/src/app/domains/direct-message/README.md`](../../toju-app/src/app/domains/direct-message/README.md)
## Changelog
| Date | Change |
|------|--------|
| 2026-07-05 | Slimmed to index; comprehensive content moved to messaging.md |