Skip to content

Commit 264b77f

Browse files
committed
cleanup
1 parent 2a3ba7d commit 264b77f

File tree

1 file changed

+1
-22
lines changed

1 file changed

+1
-22
lines changed

src/message_handler.rs

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -134,27 +134,14 @@ pub async fn handle_message(
134134
if let Some(pending_test) = locked_state.pending_color_tests.get(&msg.channel_id.get()) {
135135
let elapsed = pending_test.started_at.elapsed();
136136

137-
// Clone the values we need before any mutable operations
138137
let r = pending_test.r;
139138
let g = pending_test.g;
140139
let b = pending_test.b;
141140
let original_user_id = pending_test.user_id;
142141

143-
// Color test has 60 seconds timeout
144142
if elapsed.as_secs() > 60 {
145143
locked_state.pending_color_tests.remove(&msg.channel_id.get());
146144

147-
tracing::info!(
148-
"Color quiz timeout - Answer was: RGB({}, {}, {}) = #{:02x}{:02x}{:02x}",
149-
r,
150-
g,
151-
b,
152-
r,
153-
g,
154-
b
155-
);
156-
157-
// Timeout the original user for 1 minute
158145
let timeout_until = twilight_model::util::Timestamp::from_secs(
159146
std::time::SystemTime::now()
160147
.duration_since(std::time::UNIX_EPOCH)
@@ -192,15 +179,9 @@ pub async fn handle_message(
192179
)));
193180
}
194181

195-
// Check if answer is correct (anyone in channel can answer)
196182
let user_answer = msg.content.trim();
197183
let quiz = ColorQuiz { r, g, b };
198184

199-
tracing::info!(
200-
"Validating answer '{}' against RGB({}, {}, {}) = #{:02x}{:02x}{:02x}",
201-
user_answer, r, g, b, r, g, b
202-
);
203-
204185
if quiz.validate_answer(user_answer) {
205186
locked_state.pending_color_tests.remove(&msg.channel_id.get());
206187

@@ -295,13 +276,11 @@ pub async fn handle_message(
295276
}
296277
}
297278

298-
// Random 1/100 chance to trigger color test
299-
let should_trigger_color = locked_state.rng.gen_range(0..1) == 0
279+
let should_trigger_color = locked_state.rng.gen_range(0..100) == 42
300280
&& !locked_state.pending_color_tests.contains_key(&msg.channel_id.get())
301281
&& !locked_state.pending_math_tests.contains_key(&msg.channel_id.get());
302282

303283
if should_trigger_color {
304-
// Generate color quiz
305284
let quiz = ColorQuiz::generate(&mut locked_state.rng);
306285

307286
match quiz.generate_image() {

0 commit comments

Comments
 (0)