Skip to main content

Crate kcode_kennedy_session_objects

Crate kcode_kennedy_session_objects 

Source
Expand description

Object resolution and media staging for Kennedy sessions.

Structs§

ResolvedObject
Exact bytes and authoritative delivery metadata for a session object.
StagedDescriptor
Authoritative facts for an object staged in the session journal.
StagedTelegramMedia
The result of staging or reusing one Telegram group media object.
TelegramStageRequest
Correlation, limits, metadata, and timestamp for one Telegram staging call.

Functions§

delivery_attachments
Resolves delivery requests and constructs coordinator attachments without invoking a transport.
resolve_media_object
Resolves and normalizes media while enforcing the current nonempty and size requirements.
resolve_object
Resolves a pending journal object or a canonical object through a caller supplied read boundary.
stage_telegram_group_media
Reuses media with matching Telegram correlation metadata or downloads and stages it once. The closures keep transport lookup and naming outside this crate.
staged_descriptor
Returns authoritative staged metadata, using the same safe fallback filename as object resolution.