Update doc comments

This commit is contained in:
Em (Ethan) Ruszanowski 2023-01-10 19:38:31 -05:00
parent 89eb19cd9a
commit a815ca04bb
No known key found for this signature in database
GPG key ID: C3E7A3C0B1491DFE

View file

@ -15,15 +15,16 @@ type Context<'a> = poise::Context<'a, Data, Error>;
async fn slur( async fn slur(
ctx: Context<'_>, ctx: Context<'_>,
) -> Result<(), Error> { ) -> Result<(), Error> {
let file = File::open("quotes.txt").unwrap_or_else(|_e| panic!("Quote file missing.")); // Open quotes file let file = File::open("quotes.txt").unwrap_or_else(|_e| panic!("Quote file missing.")); // Open the quotes file
let file = BufReader::new(file); // Read quotes file let file = BufReader::new(file); // Read the quotes file
let quotes = file.lines().map(|res| res.expect("Failed to read line.")); let quotes = file.lines().map(|res| res.expect("Failed to read line."));
let quote = quotes.choose(&mut rand::thread_rng()).expect("No lines in file."); // Pick random quote let quote = quotes.choose(&mut rand::thread_rng()).expect("No lines in file."); // Pick a random quote
ctx.say(quote).await?; ctx.say(quote).await?;
Ok(()) Ok(())
} }
/// Split up users for custom joust matches.
#[poise::command(slash_command, prefix_command)] #[poise::command(slash_command, prefix_command)]
async fn team_up( async fn team_up(
ctx: Context<'_>, ctx: Context<'_>,
@ -33,6 +34,7 @@ async fn team_up(
let mut v = ctx.guild().unwrap().voice_states; // Get hashmap of users' voice states within the guild let mut v = ctx.guild().unwrap().voice_states; // Get hashmap of users' voice states within the guild
v.retain(|_, s| s.channel_id == Some(c.id())); // Drop users not active in requested voice channel from hashmap v.retain(|_, s| s.channel_id == Some(c.id())); // Drop users not active in requested voice channel from hashmap
let res = format!("Channel {} has {} active users", c.id(), v.keys().len()); let res = format!("Channel {} has {} active users", c.id(), v.keys().len());
ctx.say(res).await?; ctx.say(res).await?;
Ok(()) Ok(())
} }