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
upsert_party
104lines
23cyclomatic
3max nesting
52statements
3? exits
3params
7callers
7callees
2.1 (p95)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (7 direct callers, 7 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 7
- party_upsert_json app-social · name
- seed_party app-social · path
- add_party app-social · path
- an_opted_out_party_returns_its_ids_and_nothing_else app-social · path
- party_upsert_preserves_what_it_does_not_set_and_writes_nothing_when_nothing_changed app-social · path ×5
- party_upsert_never_lowers_an_opt_out_and_never_stores_an_email app-social · path ×3
- link_declines_an_opted_out_party_and_leaves_a_held_profile_for_review app-social · path
Callees 7
- DurableGraphWrite::update_vertex app-atom · method
- person_vertex_id app-social · path
- prop_text app-social · name ×3
- outcome app-messaging · name ×3
- person_opted_out app-social · ref
- validate_party app-social · name
- set_prop app-social · name ×11
Source not readable from this process.