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

handle_session_revoke

cre8_app_passport::init::handle_session_revoke

fn · cre8-app-passport · crates/cre8-app-passport/src/init.rs:484

52lines
5cyclomatic
1max nesting
12statements
2? exits
2params
2callers
10callees
0.8 (p69)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 3 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitethrough_the_gateway_a_sessi…app-passport · cc 1cre8_app_passport::init::tests::through_the_gateway_a_session_id_alone_revokes_only_your_own_sessionstale_session_revoke_is_ide…app-passport · cc 1cre8_app_passport::init::tests::stale_session_revoke_is_idempotent_and_redirects_for_cookie_cleanuphandle_session_revokeapp-passport · cc 5cre8_app_passport::init::handle_session_revokeRuntimeContext::emit_eventruntime-app-types · cc 1cre8_runtime_app_types::utils::events::RuntimeContext::emit_eventpayload_or_selfutil-json · cc 1cre8_util_json::payload_or_selfnow_isoapp-passport-model · cc 1cre8_app_passport_model::now_isoverified_caller_controls_ac…runtime-app-types · cc 3cre8_runtime_app_types::caller::verified_caller_controls_accountarrived_through_gatewayruntime-app-types · cc 1cre8_runtime_app_types::caller::arrived_through_gatewaywith_session_redirectapp-passport · cc 1cre8_app_passport::init::with_session_redirectupsert_sessionapp-passport · cc 1cre8_app_passport::store_browser::upsert_sessionparse_access_tokenapp-passport · cc 1cre8_app_passport::init::parse_access_tokenparse_refresh_tokenapp-passport · cc 1cre8_app_passport::init::parse_refresh_tokensession_lookupapp-passport · cc 4cre8_app_passport::init::session_lookupnow_msplatform-time · cc 1cre8_platform_time::now_msruntime_operatorsruntime-app-types · cc 1cre8_runtime_app_types::caller::runtime_operatorsverified_operatorruntime-app-types · cc 1cre8_runtime_app_types::caller::verified_operatorcanonical_account_idruntime-app-types · cc 1cre8_runtime_app_types::caller::canonical_account_idsessionsapp-passport · cc 2cre8_app_passport::store_browser::sessionswith_safe_internal_redirectapp-passport · cc 5cre8_app_passport::init::with_safe_internal_redirectget_session_by_idapp-passport · cc 1cre8_app_passport::store_browser::get_session_by_idget_session_by_access_tokenapp-passport · cc 1cre8_app_passport::store_browser::get_session_by_access_tokenget_session_by_refresh_tokenapp-passport · cc 1cre8_app_passport::store_browser::get_session_by_refresh_token

Control flow

Source not readable from this process.

Callees 10

Source not readable from this process.