Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

connect_dispatched

cre8_app_payment::connection::connect_dispatched

fn · cre8-app-payment · crates/cre8-app-payment/src/connection.rs:1127 pub documented

32lines
9cyclomatic
1max nesting
7statements
3? exits
2params
15callers
11callees
2.6 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitepath · 1 sitename · 8 sitesname · 2 sitesname · 6 sitesname · 2 sitesname · 9 sitesname · 4 sitesname · 4 sitesname · 4 sitesname · 13 sitesname · 17 sitesname · 5 sitesname · 3 sitesname · 2 sitespath · 7 sitespath · 1 sitepath · 1 sitepath · 2 sitespath · 3 sitespath · 6 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 4 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitePaymentApp::handleapp-payment · cc 2cre8_app_payment::app::PaymentApp::handlePaymentApp::connectapp-payment · cc 1cre8_app_payment::app::PaymentApp::connectPaymentApp::connect_with_co…app-payment · cc 1cre8_app_payment::app::PaymentApp::connect_with_connectiondispatched_query_reads_only…app-payment · cc 5cre8_app_payment::connection::tests::dispatched_query_reads_only_the_callers_own_paymentsdispatched_get_reads_a_paym…app-payment · cc 4cre8_app_payment::connection::tests::dispatched_get_reads_a_payment_only_for_its_partiesdispatched_bank_and_externa…app-payment · cc 8cre8_app_payment::connection::tests::dispatched_bank_and_external_reads_answer_only_the_callers_own_rowsdispatched_bank_sync_touche…app-payment · cc 3cre8_app_payment::connection::tests::dispatched_bank_sync_touches_only_the_callers_own_connectionsdispatched_bank_link_and_ex…app-payment · cc 3cre8_app_payment::connection::tests::dispatched_bank_link_and_exchange_belong_to_the_session_accountdispatched_external_reconci…app-payment · cc 5cre8_app_payment::connection::tests::dispatched_external_reconcile_is_the_owners_and_acknowledge_and_repair_are_an_operatorsdispatched_refund_needs_the…app-payment · cc 1cre8_app_payment::connection::tests::dispatched_refund_needs_the_settlement_account_or_an_operatora_signed_in_account_cannot_…app-payment · cc 5cre8_app_payment::connection::fake_rail::tests::a_signed_in_account_cannot_mint_through_the_fake_rail_over_the_gatewaythe_fake_rail_stays_open_in…app-payment · cc 1cre8_app_payment::connection::fake_rail::tests::the_fake_rail_stays_open_in_process_and_off_the_gatewaya_signed_in_account_cannot_…app-payment · cc 10cre8_app_payment::connection::provider_admin::tests::a_signed_in_account_cannot_rewrite_the_runtimes_providers_or_vault_over_the_gatewaya_shop_owner_sets_up_their_…app-payment · cc 1cre8_app_payment::connection::provider_admin::tests::a_shop_owner_sets_up_their_own_shop_over_the_gateway_and_writes_only_its_entriesconnect_dispatchedapp-payment · cc 9cre8_app_payment::connection::connect_dispatchedconnectapp-payment · cc 25cre8_app_payment::connection::connectparse_actionapp-payment · cc 5cre8_app_payment::connection::parse_actionparse_action_aliasapp-payment · cc 1cre8_app_payment::connection::parse_action_aliasdispatched_getapp-payment · cc 2cre8_app_payment::connection::dispatched_getdispatched_account_readapp-payment · cc 7cre8_app_payment::connection::dispatched_account_readdispatched_bank_linkapp-payment · cc 7cre8_app_payment::connection::dispatched_bank_linkdispatched_operator_writeapp-payment · cc 4cre8_app_payment::connection::dispatched_operator_writedispatched_queryapp-payment · cc 2cre8_app_payment::connection::dispatched_queryauthorize_dispatched_refundapp-payment · cc 6cre8_app_payment::connection::authorize_dispatched_refundauthorize_dispatchedapp-payment · cc 2cre8_app_payment::connection::fake_rail::authorize_dispatchedauthorize_dispatchedapp-payment · cc 1cre8_app_payment::connection::provider_admin::authorize_dispatchedparse_connection_inpututil-json · cc 1cre8_util_json::parse_connection_inputruntime_operatorsruntime-app-types · cc 1cre8_runtime_app_types::caller::runtime_operatorsverified_operatorruntime-app-types · cc 1cre8_runtime_app_types::caller::verified_operatorauth_requiredruntime-app-types · cc 1cre8_runtime_app_types::caller::auth_requiredhandler_for_actionapp-payment · cc 1cre8_app_payment::connection::handler_for_actionasset_idapp-payment · cc 1cre8_app_payment::connection::asset_iddefault_idempotency_keyapp-payment · cc 3cre8_app_payment::util::default_idempotency_keynames_accountapp-payment · cc 2cre8_app_payment::connection::names_accountbank_connection_id_forapp-payment · cc 1cre8_app_payment::util::bank_connection_id_forbank_provider_idapp-payment · cc 1cre8_app_payment::connection::bank_provider_id

Control flow

Source not readable from this process.

Callers 15

Callees 11

Source not readable from this process.