1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
upsert_offer
39lines
5cyclomatic
1max nesting
12statements
0? exits
2params
22callers
2callees
3.9 (p98)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (22 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 22
- seed_offer app-delegation · path
- mark_accepted app-agent · name
- mark_declined app-agent · name
- mark_expired app-agent · name
- seed_with_status app-delegation · path
- post_offer_result app-delegation · path
- upsert_and_load_roundtrip app-agent · name
- upsert_idempotent_and_updates app-agent · name ×2
- delete_removes_offer app-agent · name
- upsert_rejects_empty_required_fields app-agent · name ×3
- load_offers_for_target_filters app-agent · name ×2
- load_offers_from_offerer_filters app-agent · name ×2
- active_offers_excludes_expired_and_terminal app-agent · name ×3
- mark_accepted_sets_status_and_timestamp app-agent · name
- mark_declined_sets_status_and_timestamp app-agent · name
- mark_expired_terminalizes_lazy_status app-agent · name
- cant_accept_a_declined_or_expired_offer app-agent · name
- signed_offer_persists_and_reloads_with_signature app-agent · name
- task_id_persists_and_round_trips app-agent · name
- offers_without_task_id_round_trip_unchanged app-agent · name
- signing_a_skill_gated_offer_includes_required_skills_in_signature app-agent · name ×2
- HyperDbDelegationStore::upsert_offer app-agent · path
Callees 2
- HyperDbProtocolStore::graph app-protocol · method
- offer_vid app-agent · name
Source not readable from this process.