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/actions.rs
Items
const API_BASE const TIMEOUT const MAX_RESPONSE struct PostMessageResponse struct SlackActions impl SlackActions struct LocalSlackServer
Functions
By call-graph weight (PageRank; 1.0 is the average function). 34 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| SlackActions::web_postsrc/bot/slack/actions.rs:196 | method | 25 | 2 | 6 | 5 | 2 | |
| parse_web_postsrc/bot/slack/actions.rs:93 | fn | 8 | 2 | 2 | 1 | 1.3 | |
| SlackActions::from_envsrc/bot/slack/actions.rs:103 | method | 8 | 2 | 4 | 1 | 1.2 | |
| slack_method_urlsrc/bot/slack/actions.rs:31 | fn | 4 | 1 | 3 | 1 | 1.1 | |
| json_headerssrc/bot/slack/actions.rs:72 | fn | 6 | 1 | 3 | 0 | 1.1 | |
| find_header_endsrc/bot/slack/actions.rs:304 | fn | 3 | 1 | 1 | 0 | 1.1 | |
| parse_open_dm_channelsrc/bot/slack/actions.rs:79 | fn | 13 | 2 | 2 | 1 | 1 | |
| update_message_bodysrc/bot/slack/actions.rs:56 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| post_message_bodysrc/bot/slack/actions.rs:36 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| SlackActions::update_messagesrc/bot/slack/actions.rs:138 | method | 5 | 2 | 2 | 2 | 0.8 | |
| reply_bodysrc/bot/slack/actions.rs:40 | fn | 7 | 1 | 2 | 0 | 0.8 | |
| reaction_bodysrc/bot/slack/actions.rs:48 | fn | 7 | 1 | 2 | 0 | 0.8 | |
| delete_message_bodysrc/bot/slack/actions.rs:60 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| pin_bodysrc/bot/slack/actions.rs:64 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| read_requestsrc/bot/slack/actions.rs:263 | fn | 40 | 6 | 1 | 1 | 0.8 | |
| request_pathsrc/bot/slack/actions.rs:308 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| SlackActions::from_tokensrc/bot/slack/actions.rs:113 | method | 3 | 1 | 2 | 0 | 0.7 | |
| SlackActions::post_messagesrc/bot/slack/actions.rs:118 | method | 4 | 1 | 1 | 2 | 0.7 | |
| SlackActions::open_dmsrc/bot/slack/actions.rs:165 | method | 26 | 2 | 1 | 6 | 0.7 | |
| open_dm_bodysrc/bot/slack/actions.rs:68 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| spawn_slack_serversrc/bot/slack/actions.rs:237 | fn | 25 | 3 | 1 | 2 | 0.6 | |
| SlackActions::replysrc/bot/slack/actions.rs:124 | method | 4 | 1 | 0 | 2 | 0.5 | |
| SlackActions::reactsrc/bot/slack/actions.rs:131 | method | 5 | 1 | 0 | 2 | 0.5 | |
| SlackActions::delete_messagesrc/bot/slack/actions.rs:145 | method | 5 | 1 | 0 | 2 | 0.5 | |
| SlackActions::set_pinsrc/bot/slack/actions.rs:152 | method | 6 | 2 | 0 | 2 | 0.5 | |
| SlackActions::dmsrc/bot/slack/actions.rs:160 | method | 4 | 1 | 0 | 2 | 0.5 | |
| from_env_errors_when_unsetsrc/bot/slack/actions.rs:313 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| from_env_errors_on_emptysrc/bot/slack/actions.rs:319 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| from_env_constructs_when_token_presentsrc/bot/slack/actions.rs:325 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| request_bodies_match_slack_methodssrc/bot/slack/actions.rs:332 | fn | 18 | 1 | 0 | 7 | 0.5 | |
| urls_and_headers_are_consistentsrc/bot/slack/actions.rs:352 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| open_dm_parser_covers_success_and_failuressrc/bot/slack/actions.rs:364 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| web_post_parser_covers_ok_false_and_defaultssrc/bot/slack/actions.rs:372 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| slack_actions_use_local_http_responses_without_live_networksrc/bot/slack/actions.rs:383 | fn | 16 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.