Skip to main content

hold_for_absent_target

Function hold_for_absent_target 

Source
pub(crate) async fn hold_for_absent_target(
    state: &AppState,
    auth_via: ReactiveAuthVia,
    req: &InjectionRequest,
    resp: &InjectionResponse,
    reason: HoldReason,
) -> Option<Value>
Expand description

Hold a jekt no tier could take, when every condition of SPEC_DURABLE_JEKT_DELIVERY_2026_09_24.md §2.1 holds: a full-key, host-tier request (a LAN caller never fills the hold); not a periodic cron fire; and a target that is a known agent of this channel — resolved to its row’s UID, so a typo or a name registered later by another block never receives the backlog. None keeps today’s error.

The same rules hold a jekt the target’s spawn gate refused (HoldReason::NeedsLogin); the replay then waits for sign-in (jekt_held::still_needs_login).