Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off

ticket_reserve_handler

cre8_app_event::connection::ticket_reserve_handler

fn · cre8-app-event · crates/cre8-app-event/src/connection.rs:1318 documented

151lines
14cyclomatic
2max nesting
48statements
9? exits
2params
1callers
30callees
1.1 (p82)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 30 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 2 sitespath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 5 sitesname · 2 sitespath · 1 sitemethod · 4 sitesname · 2 sitespath · 2 sitesname · 2 sitespath · 1 sitename · 4 sitesname · 1 sitename · 3 sitesname · 1 sitename · 3 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 2 sitespath · 1 siteref · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 3 sitesname · 1 sitepath · 1 sitemethod · 3 sitesmethod · 3 sitesname · 1 sitepath · 3 sitesname · 1 sitepath · 1 sitemethod · 6 sitesmethod · 3 sitesname · 1 sitemethod · 1 sitepath · 1 sitereserve_and_remind_handlers…app-event · cc 1cre8_app_event::connection::tests::reserve_and_remind_handlers_use_graph_ticket_statereserved_ticket_is_an_ownab…app-event · cc 1cre8_app_event::connection::tests::reserved_ticket_is_an_ownable_assetcancelling_a_ticket_burns_o…app-event · cc 1cre8_app_event::connection::tests::cancelling_a_ticket_burns_ownership_and_re_reserve_recreditsa_guest_email_is_kept_priva…app-event · cc 1cre8_app_event::connection::tests::a_guest_email_is_kept_privately_and_never_reaches_ticket_jsona_guest_reserves_a_pay_at_d…app-event · cc 1cre8_app_event::connection::tests::a_guest_reserves_a_pay_at_door_seat_with_no_chargea_paid_ticket_is_bought_by_…app-event · cc 1cre8_app_event::connection::tests::a_paid_ticket_is_bought_by_the_signed_in_account_for_itselfmy_tickets_lists_the_caller…app-event · cc 1cre8_app_event::connection::ticket_flow_tests::my_tickets_lists_the_callers_seats_with_signed_linksseveral_seats_are_one_purch…app-event · cc 1cre8_app_event::connection::ticket_flow_tests::several_seats_are_one_purchase_priced_once_with_a_promoa_second_tier_is_a_second_s…app-event · cc 1cre8_app_event::connection::ticket_flow_tests::a_second_tier_is_a_second_seat_not_the_first_handed_backa_repeat_reservation_never_…app-event · cc 1cre8_app_event::connection::ticket_flow_tests::a_repeat_reservation_never_reveals_an_existing_seats_codehandle_ticket_reserveapp-event · cc 1cre8_app_event::connection::handle_ticket_reserveticket_reserve_handlerapp-event · cc 14cre8_app_event::connection::ticket_reserve_handlerwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphwith_graph_mutapp-protocol · cc 9cre8_app_protocol::graph_store::with_graph_mutnow_ms_i64platform-time · cc 1cre8_platform_time::now_ms_i64caller_isapp-event · cc 6cre8_app_event::connection::caller_isverified_callerapp-event · cc 2cre8_app_event::connection::verified_callerpays_at_doorapp-event · cc 1cre8_app_event::connection::pays_at_doorsend_holder_noticeapp-event · cc 5cre8_app_event::connection::notices::send_holder_noticeguest_holder_idapp-event-api · cc 1cre8_app_event_api::guest_holder_idticket_linksapp-event · cc 1cre8_app_event::connection::access::ticket_linksticket_jsonapp-event · cc 4cre8_app_event::connection::access::ticket_jsonPurchasePlan::new_seatsapp-event · cc 1cre8_app_event::connection::purchase::PurchasePlan::new_seatsschedule_seat_remindersapp-event · cc 4cre8_app_event::connection::schedule_seat_reminderspending_ttl_msapp-event · cc 1cre8_app_event::sales::pending_ttl_msawaits_wallet_paymentapp-event · cc 2cre8_app_event::connection::awaits_wallet_paymentnow_msplatform-time · cc 1cre8_platform_time::now_msRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoversha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strHoldingProtocolStore::enterapp-protocol · cc 1cre8_app_protocol::graph_store::HoldingProtocolStore::enteropen_protocol_graphapp-protocol · cc 1cre8_app_protocol::graph_store::open_protocol_graphambient_protocol_storeapp-protocol · cc 1cre8_app_protocol::graph_store::ambient::ambient_protocol_storelive_protocol_store_for_fal…app-protocol · cc 2cre8_app_protocol::graph_store::live_protocol_store_for_fallbackHyperDbProtocolStore::graph…app-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graph_mut

Control flow

Source not readable from this process.

Callers 1

Callees 30

Source not readable from this process.