1 viewer
rust 1,865,666 · typescript 236,264 · javascript 133,447 · python 20,429 · 6,423 files · digest 8c6986546afb · built in 1.6 s · crystals off
load_booking
3lines
1cyclomatic
0max nesting
1statements
0? exits
2params
31callers
3callees
3.6 (p98)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (31 direct callers, 3 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 31
- complete_checkout app-schedule · path
- record_refund_result app-schedule · path
- resolve_booking app-schedule · path
- retry_due_with app-schedule · path
- stored app-schedule · name
- fail_unchanged_checkout app-schedule · path
- open_checkout_for_hold app-schedule · path
- resolve_request_for_owner app-schedule · path
- load_google_push_bookings app-schedule · path
- prepare_booking app-schedule · path
- site_attribution_survives_booking_status_writes app-schedule · name ×2
- a_priced_type_round_trips_its_payment_fields app-schedule · name
- mark_attendance_handler app-schedule · path
- payment_webhook_handler app-schedule · path
- an_unanswered_request_is_declined_by_the_sweep_and_cannot_be_approved_after app-schedule · name
- attendance_is_recorded_only_once_the_visit_has_started app-schedule · name
- stale_checkout_preserves_paid_and_refunded_records_without_duplicate_confirmation app-schedule · name
- checkout_rejects_foreign_or_mismatched_payment_without_mutating_hold app-schedule · name
- failed_checkout_cleanup_preserves_a_concurrently_changed_record app-schedule · name
- synchronous_late_settlement_uses_the_refund_path_without_confirmation_effects app-schedule · name
- cancellation_observes_paid_state_before_closing_the_slot app-schedule · name
- cancellation_refuses_a_superseded_booking_without_changing_it app-schedule · name
- delayed_refund_response_cannot_replace_a_completed_refund_note app-schedule · name
- refund_response_cannot_update_a_different_payment app-schedule · name
- an_expired_hold_is_swept_and_its_slot_reopens app-schedule · name ×2
- a_late_payment_is_refunded_without_reclaiming_an_expired_slot app-schedule · name ×3
- slot_reads_sweep_lapsed_holds_without_being_asked app-schedule · name
- checkout_cannot_reopen_a_hold_after_its_deadline app-schedule · name ×2
- claim_is_session_bound_idempotent_and_preserves_payment_and_booking_state app-schedule · path ×2
- expired_checkout_and_cancelled_future_booking_appear_only_in_history app-schedule · path
- e2e_an_abandoned_checkout_returns_its_slot_to_the_page app-schedule · path ×2
Callees 3
- load_vertex util-graph-vertex · path
- parse_booking app-schedule · ref
- booking_vid app-schedule · name
Source not readable from this process.