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

settle_invoice

cre8_app_payment::subscription::settle_invoice

fn · cre8-app-payment · crates/cre8-app-payment/src/subscription.rs:484 pub documented

36lines
6cyclomatic
1max nesting
17statements
3? exits
4params
2callers
4callees
0.8 (p68)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitename · 1 sitename · 4 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 siteapply_webhook_bodyapp-shop · cc 3cre8_app_shop::connection::subscription_actions::apply_webhook_bodysettle_invoiceapp-shop · cc 1cre8_app_shop::connection::subscription_actions::settle_invoicea_paid_invoice_settles_exac…app-payment · cc 1cre8_app_payment::subscription::tests::a_paid_invoice_settles_exactly_oncesettle_invoiceapp-payment · cc 6cre8_app_payment::subscription::settle_invoicecanonical_provider_idapp-payment · cc 1cre8_app_payment::subscription::canonical_provider_idsettle_succeeded_paymentapp-payment · cc 3cre8_app_payment::settlement::settle_succeeded_paymentinvoice_payment_idapp-payment · cc 1cre8_app_payment::subscription::invoice_payment_idinvoice_payment_recordapp-payment · cc 1cre8_app_payment::subscription::invoice_payment_recordnow_secsplatform-time · cc 1cre8_platform_time::now_secspayment_id_forapp-payment · cc 1cre8_app_payment::util::payment_id_forinvoice_idempotency_keyapp-payment · cc 1cre8_app_payment::subscription::invoice_idempotency_keyverified_provider_settlementapp-payment · cc 10cre8_app_payment::settlement::verified_provider_settlementnew_settlement_recordapp-payment · cc 1cre8_app_payment::settlement::new_settlement_recordpayment_succeededapp-payment · cc 1cre8_app_payment::settlement::payment_succeededexisting_settlementapp-payment · cc 1cre8_app_payment::settlement::existing_settlementpersist_new_settlementapp-payment · cc 3cre8_app_payment::settlement::persist_new_settlement

Control flow

Source not readable from this process.

Callers 2

Callees 4

Source not readable from this process.