Skip to content
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

handle_ticket_reserve

cre8_app_event::connection::handle_ticket_reserve

fn · cre8-app-event · crates/cre8-app-event/src/connection.rs:3017 pub

3lines
1cyclomatic
0max nesting
1statements
0? exits
2params
15callers
2callees
1.4 (p89)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 2 sitespath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 2 sitespath · 1 sitename · 2 sitespath · 2 sitesname · 2 sitespath · 1 sitename · 4 sitesname · 1 sitename · 3 sitesname · 1 sitename · 3 sitesname · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 siteref · 1 sitepath · 1 sitepath · 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_codea_guest_claims_a_ticket_int…app-event · cc 2cre8_app_event::connection::ticket_flow_tests::a_guest_claims_a_ticket_into_their_account_oncean_unpaid_seat_past_its_hol…app-event · cc 1cre8_app_event::connection::ticket_flow_tests::an_unpaid_seat_past_its_hold_frees_its_placea_guest_cancels_with_the_cu…app-event · cc 2cre8_app_event::connection::ticket_flow_tests::a_guest_cancels_with_the_current_code_and_hears_about_ita_seller_who_passed_a_ticke…app-event · cc 1cre8_app_event::connection::ticket_flow_tests::a_seller_who_passed_a_ticket_on_never_reads_the_new_holders_codehandle_ticket_reserveapp-event · cc 1cre8_app_event::connection::handle_ticket_reserveparse_inputapp-event · cc 1cre8_app_event::connection::parse_inputticket_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_json

Control flow

Source not readable from this process.

Callers 15

Callees 2

Source not readable from this process.