Skip to content
1 viewer

rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.8 s · crystals off

establish_peer_session

cre8_app_peer::gossip::establish_peer_session

fn · cre8-app-peer · crates/cre8-app-peer/src/gossip.rs:855

150lines
8cyclomatic
1max nesting
40statements
0? exits
7params
2callers
13callees
0.7 (p59)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 3 sitespath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitesref · 1 siteself · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitesync_peer_init_stateapp-peer · cc 1cre8_app_peer::gossip::sync_peer_init_statesync_remote_init_stateapp-peer · cc 1cre8_app_peer::gossip::sync_remote_init_stateestablish_peer_session_cove…app-peer · cc 1cre8_app_peer::gossip::handshake_coverage_tests::establish_peer_session_covers_mismatch_missing_signer_and_failed_post_attemptestablish_peer_sessionapp-peer · cc 8cre8_app_peer::gossip::establish_peer_sessionnow_msplatform-time · cc 1cre8_platform_time::now_msEgressContext::newapp-network-client · cc 1cre8_app_network_client::client::EgressContext::newNetworkClient::sharedapp-network-client · cc 1cre8_app_network_client::client::NetworkClient::sharedNetworkClient::post_json_wi…app-network-client · cc 1cre8_app_network_client::client::NetworkClient::post_json_with_contextresponse_okapp-peer · cc 1cre8_app_peer::gossip::response_okresponse_body_withapp-peer · cc 2cre8_app_peer::gossip::response_body_withbuild_signed_truth_envelopeapp-peer · cc 3cre8_app_peer::truth_envelope::build_signed_truth_envelopeupsert_peer_sessionapp-peer · cc 1cre8_app_peer::store::upsert_peer_sessionhandshake_trust_from_payloadapp-peer · cc 5cre8_app_peer::gossip::handshake_trust_from_payloadpersist_handshake_truth_env…app-peer · cc 3cre8_app_peer::gossip::persist_handshake_truth_envelopejoin_active_network_after_h…app-peer · cc 3cre8_app_peer::gossip::join_active_network_after_handshakehandshake_nonceapp-peer · cc 1cre8_app_peer::gossip::handshake_noncederive_shared_key_materialapp-peer · cc 3cre8_app_peer::gossip::derive_shared_key_materialRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthTruthApiAdapter::newapp-truth · cc 1cre8_app_truth::api_adapter::TruthApiAdapter::newNetworkClient::newapp-network-client · cc 1cre8_app_network_client::client::NetworkClient::newNetworkClient::request_json…app-network-client · cc 3cre8_app_network_client::client::NetworkClient::request_json_with_contextwith_truth_apiapp-peer · cc 1cre8_app_peer::store::with_truth_apicompute_envelope_idapp-peer · cc 2cre8_app_peer::truth_envelope::compute_envelope_idupsert_peer_snapshot_idempo…app-peer · cc 1cre8_app_peer::store::upsert_peer_snapshot_idempotentresponse_fieldapp-peer · cc 1cre8_app_peer::gossip::response_fieldverify_signed_truth_envelopeapp-peer · cc 9cre8_app_peer::truth_envelope::verify_signed_truth_envelopepeer_join_networkapp-network-store · cc 1cre8_app_network_store::peer_join_network

Control flow

Source not readable from this process.

Callees 13

Source not readable from this process.