diff --git a/youmubot-cf/src/announcer.rs b/youmubot-cf/src/announcer.rs index e324990..3c1e837 100644 --- a/youmubot-cf/src/announcer.rs +++ b/youmubot-cf/src/announcer.rs @@ -60,9 +60,12 @@ fn update_user( let mut send_message = |rc: RatingChange| -> CommandResult { let channels = channels_list.get_or_insert_with(|| channels.channels_of(http.clone(), user_id)); - if channels.is_empty() { return Ok(()); } - let (contest, _, _) = - codeforces::Contest::standings(reqwest, rc.contest_id, |f| f.limit(1, 1))?; for channel in channels { + if channels.is_empty() { + return Ok(()); + } + let (contest, _, _) = + codeforces::Contest::standings(reqwest, rc.contest_id, |f| f.limit(1, 1))?; + for channel in channels { if let Err(e) = channel.send_message(http.http(), |e| { e.content(format!("Rating change for {}!", user_id.mention())) .embed(|c| { diff --git a/youmubot-core/src/db.rs b/youmubot-core/src/db.rs index f7926a6..452562e 100644 --- a/youmubot-core/src/db.rs +++ b/youmubot-core/src/db.rs @@ -1,9 +1,7 @@ use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; -use serenity::{ - model::id::{RoleId, UserId}, -}; +use serenity::model::id::{RoleId, UserId}; use std::collections::HashMap; use youmubot_db::{GuildMap, DB};