1 viewer
rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off
upsert_message
65lines
3cyclomatic
1max nesting
11statements
3? exits
2params
14callers
4callees
3.7 (p98)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (14 direct callers, 4 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 14
- seed_outbound_to app-messaging · path
- handle_twilio_sms_inbound app-messaging · path
- handle_whatsapp_inbound app-messaging · path
- handle_telegram_update app-messaging · path
- persist_suppressed_send app-messaging · path
- persist_successful_send app-messaging · path
- persist_failed_send app-messaging · path
- seed_outbound_message app-messaging · path
- seed_batch_row app-messaging · path
- refuse_suppressed app-messaging · path
- BatchRow::persist_sent app-messaging · path
- BatchRow::persist_failed app-messaging · path
- update_status_resolves_by_id_and_provider_message_id app-messaging · path ×2
- status_counts_messages_by_status_and_channel app-messaging · name ×2
Callees 4
- RuntimeContext::truth app-truth · method
- TruthInterface::command_sql app-truth · method
- now_secs_i64 platform-time · path
- ensure_tables app-messaging · name
Source not readable from this process.