Edison Jwa
6c380fc7db
feat(protocol): add file download support for avatars and icons
- Add Request::DownloadFile variant with oneshot reply
- Add ProtocolClient::download_avatar(client_uid) and download_icon(icon_id)
- Track pending file downloads by FiletransferHandle
- Handle StreamItem::FileDownload: read bytes from TCP stream
- Handle StreamItem::FiletransferFailed: map to ProtocolError
- Add ProtocolError::FileTransfer(String) variant
- Add path helper tests for avatar/icon download paths
- No tsclientlib types leak across the adapter boundary
2026-06-10 04:49:12 +09:00
..
2026-06-10 00:47:30 +09:00
2026-06-10 00:51:52 +09:00
2026-06-10 04:36:59 +09:00
2026-06-08 20:19:17 +09:00
2026-06-02 13:33:41 +09:00
2026-06-10 04:49:12 +09:00
2026-06-08 20:20:18 +09:00
2026-06-08 22:52:08 +09:00
2026-06-05 11:54:59 +09:00