Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

get_notification

cre8_app_notification::store::get_notification

fn · cre8-app-notification · crates/cre8-app-notification/src/store.rs:174 pub

5lines
1cyclomatic
0max nesting
3statements
2? exits
2params
16callers
4callees
3.9 (p98)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 3 sitespath · 1 sitename · 2 sitespath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitesname · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 siteself · 1 siteself · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 3 sitesmethod · 1 sitewithdrawapp-notification · cc 3cre8_app_notification::withdraw::withdrawwithdraw_scheduledapp-notification · cc 4cre8_app_notification::withdraw::withdraw_scheduledset_notification_statusapp-notification · cc 2cre8_app_notification::store::set_notification_statusdrain_dueapp-notification · cc 5cre8_app_notification::due_drain::drain_duecancelling_a_seat_promotes_…app-event · cc 1cre8_app_event::connection::tests::cancelling_a_seat_promotes_the_oldest_waitlisted_holderrun_readapp-notification · cc 1cre8_app_notification::connection::run_readrun_dismissapp-notification · cc 1cre8_app_notification::connection::run_dismissrun_createapp-notification · cc 2cre8_app_notification::connection::run_createanother_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_topicrun_markapp-notification · cc 3cre8_app_notification::connection::run_markstatus_ofapp-notification · cc 1cre8_app_notification::withdraw::tests::status_ofwithdraw_oneapp-notification · cc 6cre8_app_notification::withdraw::withdraw_onedrain_oneapp-notification · cc 6cre8_app_notification::due_drain::drain_onecollect_notifications_by_idapp-notification · cc 3cre8_app_notification::store::collect_notifications_by_idwithdrawn_notificationapp-notification · cc 2cre8_app_notification::connection::withdrawn_notificationrun_getapp-notification · cc 2cre8_app_notification::connection::run_geta_due_scheduled_send_is_del…app-notification · cc 1cre8_app_notification::due_drain::tests::a_due_scheduled_send_is_delivered_once_and_recorded_senta_failed_delivery_is_record…app-notification · cc 1cre8_app_notification::due_drain::tests::a_failed_delivery_is_recorded_failed_once_and_not_retrieda_pass_leaves_immediate_inb…app-notification · cc 1cre8_app_notification::due_drain::tests::a_pass_leaves_immediate_inbox_and_claimed_items_alonea_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_othera_change_during_delivery_is…app-notification · cc 1cre8_app_notification::due_drain::tests::a_change_during_delivery_is_never_overwritten_by_the_reporta_completed_delivery_record…app-notification · cc 1cre8_app_notification::due_drain::tests::a_completed_delivery_records_its_reportget_notificationapp-notification · cc 1cre8_app_notification::store::get_notificationRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthTruthInterface::query_sqlapp-truth · cc 2cre8_app_truth::interface::TruthInterface::query_sqlensure_tablesapp-notification · cc 2cre8_app_notification::store::ensure_tablesrow_notificationapp-notification · cc 1cre8_app_notification::store::row_notificationRuntimeContext::truth_optapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truth_optensure_tables_from_ddlapp-truth · cc 3cre8_app_truth::ensure_tables_from_ddlTruthInterface::sql_bridgeapp-truth · cc 6cre8_app_truth::interface::TruthInterface::sql_bridgerun_sql_queryapp-truth · cc 2cre8_app_truth::providers::sql_common::run_sql_querymigrate_push_subscription_c…app-notification · cc 3cre8_app_notification::store::migrate_push_subscription_columnsrow_notification_idsapp-notification · cc 1cre8_app_notification::store::row_notification_idsrow_notification_contentapp-notification · cc 1cre8_app_notification::store::row_notification_contentrow_notification_scheduleapp-notification · cc 1cre8_app_notification::store::row_notification_schedule

Control flow

Source not readable from this process.

Callers 16

Callees 4

Source not readable from this process.