Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

join_threads

cre8_app_course::discussion::join_threads

fn · cre8-app-course · crates/cre8-app-course/src/discussion.rs:40 pub documented

13lines
3cyclomatic
1max nesting
4statements
0? exits
4params
4callers
3callees
1.4 (p89)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 2 sitesname · 1 sitename · 1 sitename · 4 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 2 sitesmethod · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitelesson_get_handlerapp-course · cc 5cre8_app_course::connection::lesson_get_handleroutline_handlerapp-course · cc 9cre8_app_course::connection::outline_handlerenroll_handlerapp-course · cc 2cre8_app_course::connection::enroll_handleradopt_shop_purchaseapp-course · cc 7cre8_app_course::enroll::adopt_shop_purchasehandle_course_join_discussi…app-course · cc 1cre8_app_course::connection::handle_course_join_discussionjoin_discussion_handlerapp-course · cc 2cre8_app_course::connection::join_discussion_handlerjoin_course_threadapp-course · cc 1cre8_app_course::discussion::join_course_threadjoin_if_memberapp-course · cc 3cre8_app_course::discussion::join_if_memberthe_owner_creates_the_threa…app-course · cc 1cre8_app_course::discussion::tests::the_owner_creates_the_thread_and_learners_join_it_oncejoin_threadsapp-course · cc 3cre8_app_course::discussion::join_threadslesson_thread_idapp-course · cc 1cre8_app_course::discussion::lesson_thread_idcourse_thread_idapp-course · cc 1cre8_app_course::discussion::course_thread_idensure_memberapp-course · cc 5cre8_app_course::discussion::ensure_memberwith_graphapp-protocol · cc 6cre8_app_protocol::graph_store::with_graphwith_graph_mutapp-protocol · cc 9cre8_app_protocol::graph_store::with_graph_mutnow_ms_i64platform-time · cc 1cre8_platform_time::now_ms_i64ParticipantRef::canonicalapp-messaging · cc 1cre8_app_messaging::schema::ParticipantRef::canonicalParticipantRef::accountapp-messaging · cc 1cre8_app_messaging::schema::ParticipantRef::accounteid_pairapp-messaging · cc 1cre8_app_messaging::schema::eid_pairadd_participantapp-messaging · cc 3cre8_app_messaging::thread::add_participantcreate_thread_ownedapp-messaging · cc 3cre8_app_messaging::thread::create_thread_ownedthread_existsapp-messaging · cc 1cre8_app_messaging::thread::thread_exists

Control flow

Source not readable from this process.

Callers 4

Callees 3

Source not readable from this process.