1 viewer
rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
crates/cre8-app-social/src/bot/slack/provider.rs
Items
struct SlackProvider impl SlackProvider const SUPPORTED impl SocialBotProvider for SlackProvider type SlackActionHandler const SLACK_ACTION_HANDLERS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 31 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| parse_channel_tssrc/bot/slack/provider.rs:229 | fn | 3 | 1 | 7 | 0 | 3.9 | |
| slack_pinsrc/bot/slack/provider.rs:200 | fn | 11 | 2 | 2 | 1 | 1.3 | |
| SlackProvider::app_token_presentsrc/bot/slack/provider.rs:25 | method | 3 | 1 | 2 | 1 | 1.1 | |
| slack_action_handlersrc/bot/slack/provider.rs:121 | fn | 3 | 1 | 2 | 1 | 1 | |
| SlackProvider::with_credssrc/bot/slack/provider.rs:21 | method | 3 | 1 | 2 | 0 | 1 | |
| SlackProvider::socket_mode_disabledsrc/bot/slack/provider.rs:35 | method | 6 | 1 | 2 | 1 | 0.9 | |
| SlackProvider::is_availablesrc/bot/slack/provider.rs:59 | trait impl | 6 | 3 | 1 | 2 | 0.9 | |
| run_slack_socket_modesrc/bot/slack/provider.rs:220 | fn | 8 | 2 | 1 | 2 | 0.9 | |
| SlackProvider::bot_token_presentsrc/bot/slack/provider.rs:29 | method | 3 | 1 | 1 | 1 | 0.9 | |
| SlackProvider::idsrc/bot/slack/provider.rs:55 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| SlackProvider::unavailable_reasonsrc/bot/slack/provider.rs:66 | trait impl | 7 | 2 | 0 | 1 | 0.5 | |
| SlackProvider::listen_modesrc/bot/slack/provider.rs:74 | trait impl | 14 | 3 | 0 | 2 | 0.5 | |
| SlackProvider::streamsrc/bot/slack/provider.rs:89 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| SlackProvider::supported_actionssrc/bot/slack/provider.rs:93 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| SlackProvider::actsrc/bot/slack/provider.rs:97 | trait impl | 9 | 2 | 0 | 4 | 0.5 | |
| slack_submitsrc/bot/slack/provider.rs:125 | fn | 11 | 1 | 0 | 0 | 0.5 | |
| slack_replysrc/bot/slack/provider.rs:137 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| slack_votesrc/bot/slack/provider.rs:150 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| slack_messagesrc/bot/slack/provider.rs:163 | fn | 11 | 1 | 0 | 0 | 0.5 | |
| slack_editsrc/bot/slack/provider.rs:175 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| slack_deletesrc/bot/slack/provider.rs:188 | fn | 11 | 1 | 0 | 1 | 0.5 | |
| slack_pin_actionsrc/bot/slack/provider.rs:212 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| slack_unpin_actionsrc/bot/slack/provider.rs:216 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| provider_id_is_slacksrc/bot/slack/provider.rs:240 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| listen_mode_switches_on_app_token_and_disable_flagsrc/bot/slack/provider.rs:245 | fn | 13 | 1 | 0 | 1 | 0.5 | |
| is_available_with_either_tokensrc/bot/slack/provider.rs:260 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| with_creds_is_available_without_env_tokenssrc/bot/slack/provider.rs:272 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| supported_actions_have_dispatch_handlerssrc/bot/slack/provider.rs:281 | fn | 7 | 2 | 0 | 1 | 0.5 | |
| socket_mode_disabled_accepts_operator_truthy_valuessrc/bot/slack/provider.rs:290 | fn | 9 | 2 | 0 | 2 | 0.5 | |
| parse_channel_ts_splits_on_colonsrc/bot/slack/provider.rs:301 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| parse_channel_ts_rejects_missing_colonsrc/bot/slack/provider.rs:308 | fn | 3 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.