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
crates/cre8-app-social/src/bot/slack/socket_mode.rs
Items
type SocketModeSocket const APPS_CONNECTIONS_OPEN const HTTP_TIMEOUT const MAX_RESPONSE const READ_POLL const RECONNECT_MIN const RECONNECT_MAX enum StreamCycle enum SocketModeCycleStart enum SocketCycle enum SocketControlAction enum KnownEnvelopeKind enum EnvelopeOutcome
Functions
By call-graph weight (PageRank; 1.0 is the average function). 49 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| events_api_to_bot_eventsrc/bot/slack/socket_mode.rs:383 | fn | 19 | 2 | 5 | 6 | 2.5 | |
| ack_envelopesrc/bot/slack/socket_mode.rs:372 | fn | 7 | 1 | 3 | 0 | 2.1 | |
| socket_control_actionsrc/bot/slack/socket_mode.rs:239 | fn | 7 | 3 | 2 | 0 | 1.8 | |
| handle_envelopesrc/bot/slack/socket_mode.rs:295 | fn | 11 | 2 | 1 | 2 | 1.7 | |
| envelope_to_generic_eventsrc/bot/slack/socket_mode.rs:437 | fn | 33 | 1 | 3 | 0 | 1.6 | |
| next_backoffsrc/bot/slack/socket_mode.rs:169 | fn | 3 | 1 | 3 | 0 | 1.4 | |
| handle_socket_textsrc/bot/slack/socket_mode.rs:278 | fn | 10 | 2 | 1 | 1 | 1.4 | |
| handle_socket_messagesrc/bot/slack/socket_mode.rs:196 | fn | 10 | 2 | 1 | 2 | 1.3 | |
| handle_known_envelopesrc/bot/slack/socket_mode.rs:306 | fn | 16 | 4 | 1 | 5 | 1.2 | |
| handle_unknown_envelopesrc/bot/slack/socket_mode.rs:323 | fn | 7 | 2 | 1 | 1 | 1.2 | |
| set_read_timeoutsrc/bot/slack/socket_mode.rs:517 | fn | 8 | 3 | 1 | 0 | 1.2 | |
| known_envelope_kindsrc/bot/slack/socket_mode.rs:255 | fn | 9 | 3 | 2 | 2 | 1.1 | |
| connect_socket_cyclesrc/bot/slack/socket_mode.rs:143 | fn | 11 | 3 | 1 | 3 | 1.1 | |
| run_connectionsrc/bot/slack/socket_mode.rs:173 | fn | 14 | 3 | 1 | 2 | 1.1 | |
| socket_text_reasonsrc/bot/slack/socket_mode.rs:207 | fn | 10 | 2 | 1 | 1 | 1 | |
| socket_control_reasonsrc/bot/slack/socket_mode.rs:218 | fn | 13 | 3 | 1 | 1 | 1 | |
| named_envelope_kindsrc/bot/slack/socket_mode.rs:265 | fn | 8 | 4 | 1 | 0 | 1 | |
| generic_ack_envelopesrc/bot/slack/socket_mode.rs:274 | fn | 3 | 1 | 1 | 0 | 1 | |
| read_socket_framesrc/bot/slack/socket_mode.rs:188 | fn | 7 | 4 | 1 | 1 | 1 | |
| handle_hello_envelopesrc/bot/slack/socket_mode.rs:331 | fn | 5 | 1 | 2 | 0 | 0.9 | |
| handle_disconnect_envelopesrc/bot/slack/socket_mode.rs:337 | fn | 7 | 2 | 2 | 0 | 0.9 | |
| run_streamsrc/bot/slack/socket_mode.rs:67 | fn | 12 | 3 | 1 | 2 | 0.9 | |
| run_socket_mode_cyclesrc/bot/slack/socket_mode.rs:85 | fn | 18 | 3 | 1 | 4 | 0.9 | |
| supported_slack_eventsrc/bot/slack/socket_mode.rs:403 | fn | 5 | 2 | 1 | 0 | 0.8 | |
| slack_event_authorsrc/bot/slack/socket_mode.rs:409 | fn | 8 | 1 | 1 | 0 | 0.8 | |
| slack_event_bodysrc/bot/slack/socket_mode.rs:418 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| slack_event_channelsrc/bot/slack/socket_mode.rs:422 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| slack_event_parent_idsrc/bot/slack/socket_mode.rs:426 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| slack_ts_secondssrc/bot/slack/socket_mode.rs:430 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| socket_cycle_retrysrc/bot/slack/socket_mode.rs:155 | fn | 9 | 2 | 1 | 1 | 0.8 | |
| open_connectionsrc/bot/slack/socket_mode.rs:472 | fn | 37 | 3 | 1 | 3 | 0.8 | |
| open_socketsrc/bot/slack/socket_mode.rs:510 | fn | 6 | 1 | 1 | 1 | 0.8 | |
| reconnect_pause_requested_shutdownsrc/bot/slack/socket_mode.rs:165 | fn | 3 | 2 | 1 | 2 | 0.8 | |
| handle_events_api_envelopesrc/bot/slack/socket_mode.rs:345 | fn | 11 | 2 | 1 | 2 | 0.7 | |
| handle_generic_ack_envelopesrc/bot/slack/socket_mode.rs:357 | fn | 12 | 2 | 1 | 2 | 0.7 | |
| socket_mode_cycle_startsrc/bot/slack/socket_mode.rs:110 | fn | 11 | 3 | 1 | 1 | 0.7 | |
| socket_mode_reconnect_cyclesrc/bot/slack/socket_mode.rs:122 | fn | 7 | 2 | 1 | 2 | 0.7 | |
| run_socket_sessionsrc/bot/slack/socket_mode.rs:130 | fn | 6 | 2 | 1 | 1 | 0.7 | |
| events_api_message_becomes_bot_eventsrc/bot/slack/socket_mode.rs:531 | fn | 23 | 1 | 0 | 1 | 0.5 | |
| events_api_app_mention_tagged_mentionsrc/bot/slack/socket_mode.rs:556 | fn | 17 | 1 | 0 | 1 | 0.5 | |
| events_api_thread_reply_has_parent_idsrc/bot/slack/socket_mode.rs:575 | fn | 18 | 1 | 0 | 1 | 0.5 | |
| events_api_non_message_returns_nonesrc/bot/slack/socket_mode.rs:595 | fn | 14 | 1 | 0 | 1 | 0.5 | |
| slash_command_envelope_normalizes_to_command_eventsrc/bot/slack/socket_mode.rs:611 | fn | 18 | 1 | 0 | 1 | 0.5 | |
| interactive_envelope_pulls_user_id_from_nested_usersrc/bot/slack/socket_mode.rs:631 | fn | 17 | 1 | 0 | 1 | 0.5 | |
| ack_payload_uses_envelope_idsrc/bot/slack/socket_mode.rs:650 | fn | 8 | 1 | 0 | 0 | 0.5 | |
| socket_control_action_classifies_non_text_framessrc/bot/slack/socket_mode.rs:660 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| known_envelope_kind_classifies_supported_typessrc/bot/slack/socket_mode.rs:669 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| hello_and_disconnect_envelopes_return_expected_outcomessrc/bot/slack/socket_mode.rs:680 | fn | 14 | 1 | 0 | 2 | 0.5 | |
| socket_backoff_doubles_and_capssrc/bot/slack/socket_mode.rs:696 | fn | 4 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.