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
connect
117lines
38cyclomatic
3max nesting
44statements
8? exits
2params
91callers
31callees
17.6 (p100)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (91 direct callers, 31 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 91
- connect_as app-site · path
- setup app-site · path
- call app-site · path
- run app-site · path
- setup app-site · path
- setup app-site · path
- import app-site · name
- page app-site · path
- publish_payload app-marketing · path
- held app-site · path
- create_product_splash_page app-brand · path
- setup app-site · path
- setup app-site · path
- handle app-site · path ×2
- acme_with_editor app-site · path ×4
- setup app-site · path
- setup app-site · path ×2
- setup app-site · path
- publish_sales_folder_payload app-marketing · path ×3
- fixture app-site · path
- link_product_splash_page app-brand · path
- save_draft app-site · path
- setup app-site · path ×2
- create_page app-site · name
- create_brand_site app-brand · path
- build_production_acceptance app-shop · path
- SiteApp::connections app-site · ref
- SiteApp::connect app-site · path
- blog_publication_refreshes_without_rewriting_feed_and_drafts_never_escape app-site · path
- article_form_controls_preserve_other_metadata app-site · path
- pages_with_waiting_changes_lead_the_pages_panel app-site · path ×2
- owner_connection_reaches_drafts_after_public_limit_and_rejects_foreign_draft_reads app-site · path ×4
- connect_covers_collection_actions_and_template_listing app-site · name ×9
- connect_reports_missing_required_collection_fields app-site · name
- manifest_owns_homepage_across_multi_page_publishing app-site · name ×5
- legacy_site_domain_write_projects_into_manifest app-site · name ×2
- page_create_refuses_implicit_site_rebinding app-site · name ×2
- explicit_manifest_update_can_clear_domain_projection app-site · name ×2
- dry_run_plans_without_writing app-site · name
- owner_metadata_survives_and_extra_pages_are_listed_not_deleted app-site · name ×2
- unresolved_media_and_invalid_sections_fail_before_any_write app-site · name
- an_exported_site_reimports_unchanged_and_only_its_owner_may_export app-site · name ×2
- an_export_carries_the_owners_shop_booking_events_and_courses app-site · name
- a_failed_read_leaves_its_block_out_and_says_so app-site · name
- an_export_without_a_session_reads_no_ones_records app-site · name
- a_wrapped_pack_and_the_bare_schema_both_route_to_import app-site · name ×2
- admin_overview_includes_scoped_drafts_without_changing_them app-site · path ×2
- native_hero_preview_derives_frames_without_persisting_and_requires_site_writer app-site · path
- edit_mode_preview_marks_each_section_and_no_other_render_does app-site · path ×2
- only_the_owner_gets_and_uses_the_search_switches app-site · path ×7
- dashboard_forms_keep_publication_out_of_design_and_connections app-site · path ×3
- scoped_get_delete_and_ambiguous_legacy_requests app-site · path ×5
- showcase_preview_and_form_update_preserve_drafts app-site · path ×5
- integration_form_preserves_other_metadata_and_explicit_clear app-site · path ×2
- page_save_returns_the_scoped_editor_and_form_uses_it app-site · path ×2
- public_routes_require_page_and_site_publication app-site · path ×4
- redrafting_never_replaces_owner_edits_published_or_foreign_pages app-site · path ×3
- run_identity_is_idempotent_and_dismissals_survive_new_runs app-site · path
- stale_drafts_read_a_string_or_object_editorial_hold app-site · path
- draft_lists_only_agreed_partners_on_a_private_growth_draft app-site · path
- invalid_reviews_are_refused_and_the_page_stays_held app-site · path
- publish_reviewed_publishes_only_current_reviews app-site · path ×3
- a_pending_draft_is_what_gets_reviewed_and_published app-site · path
- google_snapshots_preserve_imports_retry_safely_and_empty_is_unknown app-site · path
- owner_read_and_write_boundaries_and_typed_read_cannot_seed app-site · path
- private_draft_retries_do_not_replace_authored_content_or_claim_existing_pages app-site · path ×2
- links_require_current_draft_and_published_same_site_destination app-site · path ×2
- next_steps_follow_real_page_lifecycle_and_filters_keep_site_scope app-site · path ×3
- each_starter_plan_seeds_its_own_site_with_held_topics_paused app-site · path
- overlap_names_pages_that_already_answer_the_query app-site · path
- generate_icons_is_owner_gated_idempotent_and_served app-site · path ×3
- a_source_that_is_not_an_atom_is_skipped_without_failing_the_upsert app-site · path ×2
- an_editor_writes_pages_and_the_theme_but_not_the_owners_settings app-site · path ×7
- a_non_member_is_refused app-site · path
- an_invite_link_works_once_expires_after_fourteen_days_and_stores_only_its_hash app-site · path
- accepting_needs_a_signed_in_account_and_the_link_waits_until_then app-site · path ×5
- a_page_claim_never_locks_the_owner_or_an_editor_out app-site · path ×11
- the_hub_lists_only_the_sites_the_caller_owns_or_edits app-site · path
- the_join_page_explains_the_invite_and_never_uses_it_up app-site · path ×3
- an_email_invite_is_sent_best_effort_and_never_fails_the_invite app-site · path ×7
- an_ownerless_dev_site_stays_open_exactly_as_before app-site · path ×8
- my_sites_lists_the_callers_own_sites_with_their_role app-site · path ×4
- an_owner_invite_hands_the_site_over_with_its_address app-site · path ×8
- an_editor_offered_the_site_takes_it_and_gives_up_the_editor_seat app-site · path ×3
- an_operator_hands_over_a_seeded_site_nobody_owns app-site · path ×4
- stale_commands_and_site_forms_cannot_replace_newer_offers app-site · path
- ordinary_site_metadata_cannot_forge_offer_references app-site · path
- site_import_pack_accepts_every_generated_pack_and_keeps_it_private app-site · path ×2
- starter_creation_is_private_rejects_collisions_and_ignores_publication_overrides app-site · path
- starter_keeps_the_existing_manifest_and_page_owner_gates app-site · path
- site_editor_template_context app-site · path
Callees 31
- i::clamp app-site · method
- get_page_scoped app-site · path
- require_str app-site · name ×3
- connect app-site · path
- audit app-site · path
- list_connection app-site · path
- site_patch_value app-site · path
- merge_page_update app-site · name
- list_site_subscribers app-site · path
- preview app-site · path
- generate_icons app-site · path
- connect app-site · path
- subscribe app-site · path
- upsert_site_response app-site · name
- upsert_page_response app-site · name ×2
- read app-site · path ×3
- parse_action app-site · name
- search_set_response app-site · name
- site_domain_response app-site · name
- site_status_response app-site · name
- get_site_response app-site · name
- site_page_response app-site · name
- site_collection_response app-site · name
- export_pack_response app-site · name
- import_pack_response app-site · name
- host_asset_connection app-site · path
- handles app-site · path
- handles app-site · path
- connect app-site · path
- dispatch app-site · path
- submit_connection app-site · path
Source not readable from this process.