Skip to content
1 viewer

rust 1,879,476 · typescript 232,735 · javascript 134,783 · python 22,539 · 6,525 files · digest 168195fc00b0 · built in 13.1 s · crystals off

withdraw

cre8_app_notification::withdraw::withdraw

fn · cre8-app-notification · crates/cre8-app-notification/src/withdraw.rs:75 pub documented

23lines
3cyclomatic
2max nesting
12statements
3? exits
2params
5callers
5callees
1.9 (p94)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

ref · 1 siteref · 1 sitepath · 1 sitename · 2 sitesname · 2 sitespath · 1 sitename · 2 sitesname · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 3 sitesname · 1 sitepath · 1 sitename · 1 sitepath · 2 sitespath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitestoreapp-notification · cc 1cre8_app_notification::due_drain::tests::storeNotificationApp::connectionsapp-notification · cc 3cre8_app_notification::app::NotificationApp::connectionsthe_recipient_withdraws_the…app-notification · cc 1cre8_app_notification::withdraw::tests::the_recipient_withdraws_their_own_scheduled_sendanother_account_cannot_with…app-notification · cc 1cre8_app_notification::withdraw::tests::another_account_cannot_withdraw_or_see_a_notificationthe_source_app_service_with…app-notification · cc 1cre8_app_notification::withdraw::tests::the_source_app_service_withdraws_by_source_and_topica_service_cannot_withdraw_a…app-notification · cc 1cre8_app_notification::withdraw::tests::a_service_cannot_withdraw_another_apps_notificationssent_and_read_notifications…app-notification · cc 1cre8_app_notification::withdraw::tests::sent_and_read_notifications_are_not_pendingan_unread_inbox_alert_can_b…app-notification · cc 2cre8_app_notification::withdraw::tests::an_unread_inbox_alert_can_be_taken_back_until_it_is_reada_held_send_promoted_to_unr…app-notification · cc 1cre8_app_notification::withdraw::tests::a_held_send_promoted_to_unread_is_still_withdrawablea_claimed_send_cannot_be_wi…app-notification · cc 1cre8_app_notification::withdraw::tests::a_claimed_send_cannot_be_withdrawnhandle_withdrawapp-notification · cc 2cre8_app_notification::withdraw::handle_withdrawmessagingapp-notification · cc 4cre8_app_notification::due_drain::tests::messagingrun_withdrawapp-notification · cc 1cre8_app_notification::connection::run_withdrawa_withdrawn_send_is_never_d…app-notification · cc 1cre8_app_notification::due_drain::tests::a_withdrawn_send_is_never_delivereda_claim_and_a_withdrawal_ex…app-notification · cc 1cre8_app_notification::due_drain::tests::a_claim_and_a_withdrawal_exclude_each_otherwithdrawapp-notification · cc 3cre8_app_notification::withdraw::withdrawnow_secs_i64platform-time · cc 1cre8_platform_time::now_secs_i64withdrawal_stampapp-notification · cc 1cre8_app_notification::withdraw::withdrawal_stampselected_idsapp-notification · cc 7cre8_app_notification::withdraw::selected_idswithdraw_oneapp-notification · cc 6cre8_app_notification::withdraw::withdraw_oneWithdrawAuthority::resolveapp-notification · cc 5cre8_app_notification::withdraw::WithdrawAuthority::resolvenow_secsplatform-time · cc 1cre8_platform_time::now_secsauth_requiredruntime-app-types · cc 1cre8_runtime_app_types::caller::auth_requiredRuntimeContext::authenticat…runtime-app-types · cc 1cre8_runtime_app_types::types::contract::RuntimeContext::authenticated_service_originget_notificationapp-notification · cc 1cre8_app_notification::store::get_notificationServiceOrigin::service_idruntime-app-types · cc 1cre8_runtime_app_types::types::operation_authority::ServiceOrigin::service_idServiceOrigin::scoperuntime-app-types · cc 1cre8_runtime_app_types::types::operation_authority::ServiceOrigin::scopenon_emptyapp-notification · cc 1cre8_app_notification::withdraw::non_emptystatus_textapp-notification-model · cc 1cre8_app_notification_model::status_textsource_candidate_idsapp-notification · cc 1cre8_app_notification::withdraw::source_candidate_idsis_pendingapp-notification · cc 4cre8_app_notification::withdraw::is_pending

Control flow

Source not readable from this process.

Callers 5

Callees 5

Source not readable from this process.