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
prepare_booking
83lines
11cyclomatic
2max nesting
42statements
6? exits
8params
2callers
18callees
0.5 (p39)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (2 direct callers, 18 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 2
- book_handler app-schedule · name
- reschedule_handler app-schedule · name
Callees 18
- HyperDbProtocolStore::graph app-protocol · method
- short_hash util-graph-vertex · path
- Booking::new app-schedule · path
- Reservation::new app-schedule · path ×2
- list_bookings app-schedule · path
- derive_manage_token app-schedule · path
- load_booking app-schedule · path
- BookingStatus::is_live app-schedule · method
- reservation_write app-schedule · path ×2
- BookingType::pays_at_visit app-schedule · method
- BookingType::host_ids app-schedule · method
- BookingType::offers_payment_choice app-schedule · method
- Booking::into_pending_payment app-schedule · method
- Booking::into_due_at_visit app-schedule · method
- BookingType::host_resource app-schedule · method
- resolve app-schedule · path
- Assignment::books_everyone app-schedule · method
- SlotContext::pool_resource_for app-schedule · method
Source not readable from this process.