cargo fmt
This commit is contained in:
parent
66b52c491d
commit
c8a20147e5
3 changed files with 33 additions and 18 deletions
|
@ -7,19 +7,34 @@ use std::fs;
|
|||
|
||||
#[command]
|
||||
async fn challenge(ctx: &Context, msg: &Message) -> CommandResult {
|
||||
println!("Command received");
|
||||
let challenge_dir = env::var("CHALLENGE_DIR").unwrap();
|
||||
let paths = fs::read_dir(challenge_dir).unwrap();
|
||||
let challenge = {
|
||||
let mut max = 0;
|
||||
for path in paths {
|
||||
let number = path.unwrap().path().file_stem().unwrap().to_str().unwrap().parse::<i32>().unwrap();
|
||||
if number > max {
|
||||
max = number;
|
||||
}
|
||||
}
|
||||
max
|
||||
};
|
||||
msg.reply(&ctx.http, format!("Tegaki Tuesday #{n}: https://tegakituesday.com/{n}", n = challenge)).await?;
|
||||
Ok(())
|
||||
}
|
||||
println!("Command received");
|
||||
let challenge_dir = env::var("CHALLENGE_DIR").unwrap();
|
||||
let paths = fs::read_dir(challenge_dir).unwrap();
|
||||
let challenge = {
|
||||
let mut max = 0;
|
||||
for path in paths {
|
||||
let number = path
|
||||
.unwrap()
|
||||
.path()
|
||||
.file_stem()
|
||||
.unwrap()
|
||||
.to_str()
|
||||
.unwrap()
|
||||
.parse::<i32>()
|
||||
.unwrap();
|
||||
if number > max {
|
||||
max = number;
|
||||
}
|
||||
}
|
||||
max
|
||||
};
|
||||
msg.reply(
|
||||
&ctx.http,
|
||||
format!(
|
||||
"Tegaki Tuesday #{n}: https://tegakituesday.com/{n}",
|
||||
n = challenge
|
||||
),
|
||||
)
|
||||
.await?;
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
pub mod challenge;
|
||||
pub mod kanji;
|
||||
pub mod owner;
|
||||
pub mod challenge;
|
|
@ -12,7 +12,7 @@ mod commands;
|
|||
|
||||
use std::{collections::HashSet, env, sync::Arc};
|
||||
|
||||
use commands::{kanji::*, owner::*, challenge::*};
|
||||
use commands::{challenge::*, kanji::*, owner::*};
|
||||
use serenity::{
|
||||
async_trait,
|
||||
client::bridge::gateway::ShardManager,
|
||||
|
|
Loading…
Add table
Reference in a new issue