Skip to content
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

handoff

cre8_app_passport::init::browser_handoff::handoff

fn · cre8-app-passport · crates/cre8-app-passport/src/init/browser_handoff.rs:6 pub(crate)

51lines
9cyclomatic
2max nesting
33statements
11? exits
2params
2callers
12callees
0.6 (p44)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 2 sitesname · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 siteref · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 2 sitespath · 1 siteref · 1 sitepath · 1 sitebrowser_handoff_never_grant…app-passport · cc 1cre8_app_passport::init::tests::browser_handoff_never_grants_automation_and_only_owner_can_grant_or_openbrowser_handoff_custody_and…app-passport · cc 1cre8_app_passport::init::tests::browser_handoff_custody_and_revocation_survive_storage_reopenhandoffapp-passport · cc 9cre8_app_passport::init::browser_handoff::handoffnow_msplatform-time · cc 1cre8_platform_time::now_msnow_isoapp-passport-model · cc 1cre8_app_passport_model::now_isoverified_callerapp-passport · cc 1cre8_app_passport::init::verified_callerservice_key_accountapp-passport · cc 3cre8_app_passport::init::service_key_accountexternal_session_by_idapp-passport · cc 1cre8_app_passport::init::external_session_by_idexternal_session_ownerapp-passport · cc 3cre8_app_passport::init::external_session_ownerexternal_passport_idapp-passport · cc 1cre8_app_passport::init::external_passport_idexternal_metadataapp-passport · cc 2cre8_app_passport::init::external_metadataensure_external_session_roomapp-passport · cc 2cre8_app_passport::init::ensure_external_session_roomnew_external_session_idapp-passport · cc 2cre8_app_passport::init::new_external_session_idlive_owned_external_sessionapp-passport · cc 2cre8_app_passport::init::live_owned_external_sessionnew_handoffapp-passport-model · cc 1cre8_app_passport_model::browser_session::new_handoffget_accountapp-account · cc 1cre8_app_account::store::get_accountverified_caller_controls_ac…runtime-app-types · cc 3cre8_runtime_app_types::caller::verified_caller_controls_accountget_passport_by_idapp-passport · cc 1cre8_app_passport::store_browser::get_passport_by_idis_external_sessionapp-passport-model · cc 1cre8_app_passport_model::external_session::is_external_sessionis_revokedapp-passport-model · cc 1cre8_app_passport_model::external_session::is_revokedcanonical_account_idapp-passport · cc 1cre8_app_passport::init::canonical_account_idaccount_external_sessionsapp-passport · cc 1cre8_app_passport::init::account_external_sessions

Control flow

Source not readable from this process.

Callees 12

Source not readable from this process.