(&self, args: OpDeleteMessage)
| 675 | } |
| 676 | |
| 677 | async fn discord_delete_message(&self, args: OpDeleteMessage) -> Result<(), anyhow::Error> { |
| 678 | let rt_ctx = get_rt_ctx(&self.state); |
| 679 | |
| 680 | let channel = parse_get_guild_channel(&self.state, &rt_ctx, &args.channel_id).await?; |
| 681 | let message_id = parse_str_snowflake_id(&args.message_id)?; |
| 682 | discord_request(&self.state, async move { |
| 683 | rt_ctx |
| 684 | .discord_config |
| 685 | .client |
| 686 | .delete_message(channel.id, message_id.cast()) |
| 687 | .await |
| 688 | }) |
| 689 | .await?; |
| 690 | |
| 691 | Ok(()) |
| 692 | } |
| 693 | |
| 694 | async fn discord_bulk_delete_messages( |
| 695 | &self, |
nothing calls this directly
no test coverage detected