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_generic_messages

cre8_app_room::connection::handle_generic_messages

fn · cre8-app-room · crates/cre8-app-room/src/connection.rs:2073

31lines
1cyclomatic
0max nesting
10statements
0? exits
1params
3callers
9callees
0.9 (p76)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (3 direct callers, 9 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 · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 2 sitespath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteref · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteroom_connectapp-game · cc 1cre8_app_game::connection::room_connectpublish_demo_eventapp-realm · cc 1cre8_app_realm::connection::publish_demo_eventpublish_capture_room_eventapp-chess · cc 2cre8_app_chess::connection_matchmaker::publish_capture_room_eventcreate_event_roomapp-event · cc 1cre8_app_event::connection::create_event_roomrecord_realm_exchange_conse…app-realm · cc 2cre8_app_realm::connection::record_realm_exchange_consequenceinspect_room_stateapp-realm · cc 1cre8_app_realm::connection::inspect_room_statesession_createapp-virtual · cc 2cre8_app_virtual::connection::lifecycle::session_createmultiplayer_joinapp-virtual · cc 5cre8_app_virtual::connection::lifecycle::multiplayer_joinopen_realm_live_roomapp-realm · cc 4cre8_app_realm::connection::open_realm_live_roompublish_virtual_session_top…app-virtual · cc 2cre8_app_virtual::connection::lifecycle::publish_virtual_session_topicconnectapp-room · cc 20cre8_app_room::connection::connectgeneric_messages_pages_desc…app-room · cc 1cre8_app_room::connection::tests::generic_messages_pages_descending_then_since_cursor_ascendingpinned_message_round_trips_…app-room · cc 1cre8_app_room::connection::tests::pinned_message_round_trips_in_state_and_messageshandle_generic_messagesapp-room · cc 1cre8_app_room::connection::handle_generic_messagesresolve_room_idapp-room · cc 1cre8_app_room::connection::resolve_room_idresolve_since_revisionapp-room · cc 1cre8_app_room::connection::resolve_since_revisioncollect_room_message_windowapp-room · cc 3cre8_app_room::connection::collect_room_message_windowroom_message_limitapp-room · cc 1cre8_app_room::connection::room_message_limittruncate_room_messagesapp-room · cc 2cre8_app_room::connection::truncate_room_messageslatest_revision_from_messag…app-room · cc 1cre8_app_room::connection::latest_revision_from_message_payloadsmessage_payload_envelopesapp-room · cc 1cre8_app_room::connection::message_payload_envelopessort_messages_for_listingapp-room · cc 2cre8_app_room::connection::sort_messages_for_listingnext_message_revisionapp-room · cc 3cre8_app_room::connection::next_message_revisiongeneric_room_registryapp-room · cc 1cre8_app_room::connection::generic_room_registrynormalize_room_idapp-room · cc 6cre8_app_room::connection::normalize_room_idcursor_revisionapp-room · cc 1cre8_app_room::connection::cursor_revisionsort_message_payloads_ascen…app-room · cc 1cre8_app_room::connection::sort_message_payloads_ascendingsort_message_payloads_desce…app-room · cc 1cre8_app_room::connection::sort_message_payloads_descending_createdroom_matches_requestapp-room · cc 1cre8_app_room::connection::room_matches_requestrecord_room_window_entryapp-room · cc 2cre8_app_room::connection::record_room_window_entry

Control flow

Source not readable from this process.

Callees 9

Source not readable from this process.