Remove loading reactions

This commit is contained in:
Natsu Kagami 2025-02-20 19:46:13 +01:00
parent d1f3aa5fa9
commit 8c5135bfc9
Signed by: nki
GPG key ID: 55A032EB38B49ADB
3 changed files with 2 additions and 8 deletions

View file

@ -102,7 +102,6 @@ mod scores {
let page = page as usize; let page = page as usize;
let score = &self.scores[page]; let score = &self.scores[page];
let hourglass = msg.react(ctx, '⌛').await?;
let beatmap = env let beatmap = env
.beatmaps .beatmaps
.get_beatmap(score.beatmap_id, score.mode) .get_beatmap(score.beatmap_id, score.mode)
@ -120,7 +119,6 @@ mod scores {
.await? .await?
.ok_or_else(|| Error::msg("user not found"))?; .ok_or_else(|| Error::msg("user not found"))?;
hourglass.delete(ctx).await?;
save_beatmap(&env, msg.channel_id, &bm).await?; save_beatmap(&env, msg.channel_id, &bm).await?;
Ok(Some( Ok(Some(
EditMessage::new() EditMessage::new()
@ -197,7 +195,7 @@ mod scores {
&mut self, &mut self,
page: u8, page: u8,
ctx: &Context, ctx: &Context,
msg: &Message, _: &Message,
) -> Result<Option<EditMessage>> { ) -> Result<Option<EditMessage>> {
let env = ctx.data.read().await.get::<OsuEnv>().unwrap().clone(); let env = ctx.data.read().await.get::<OsuEnv>().unwrap().clone();
@ -210,7 +208,6 @@ mod scores {
return Ok(None); return Ok(None);
} }
let hourglass = msg.react(ctx, '⌛').await?;
let plays = &self.scores[start..end]; let plays = &self.scores[start..end];
let beatmaps = plays let beatmaps = plays
.iter() .iter()
@ -326,7 +323,6 @@ mod scores {
.push_line("[?] means pp was predicted by oppai-rs.") .push_line("[?] means pp was predicted by oppai-rs.")
.build(); .build();
hourglass.delete(ctx).await?;
Ok(Some( Ok(Some(
EditMessage::new() EditMessage::new()
.content(content) .content(content)

View file

@ -392,11 +392,9 @@ pub async fn show_leaderboard(ctx: &Context, msg: &Message, mut args: Args) -> C
.await?; .await?;
return Ok(()); return Ok(());
}; };
let reaction = msg.react(ctx, '⌛').await?;
let scoreboard_msg = beatmap.mention(); let scoreboard_msg = beatmap.mention();
let (scores, show_diff) = let (scores, show_diff) =
get_leaderboard_from_embed(ctx, &env, beatmap, None, show_all, order, guild).await?; get_leaderboard_from_embed(ctx, &env, beatmap, None, show_all, order, guild).await?;
reaction.delete(&ctx).await?;
if scores.is_empty() { if scores.is_empty() {
msg.reply(&ctx, "No scores have been recorded for this beatmap.") msg.reply(&ctx, "No scores have been recorded for this beatmap.")

View file

@ -274,7 +274,7 @@ async fn main() {
ctx.invoked_command_name(), ctx.invoked_command_name(),
error error
); );
println!("{}", reply); eprintln!("{}\n{:?}", reply, error);
ctx.send(poise::CreateReply::default().content(reply).ephemeral(true)) ctx.send(poise::CreateReply::default().content(reply).ephemeral(true))
.await .await
.pls_ok(); .pls_ok();