From 38e75ec251e097f67fb27d659fee7168d2063e99 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Mon, 21 Apr 2025 10:12:12 -0700 Subject: [PATCH] web: make random emoji selection more deterministic --- web/src/view/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/view/mod.rs b/web/src/view/mod.rs index a993f09..53da2cd 100644 --- a/web/src/view/mod.rs +++ b/web/src/view/mod.rs @@ -341,9 +341,10 @@ fn search_results( let caught_up = query.contains("is:unread"); let read_emoji = ["👻", "👽", "👾", "🤖", "💀"]; let no_results_emoji = ["🙈", "👀", "🤦", "🤷", "🙅", "🛟", "🍩", "🌑", "💿", "🔍"]; + // Randomly choose emoji based on what 10-second window we're currently in let now = seed::window() .performance() - .map(|p| p.now() as usize) + .map(|p| p.now() as usize / 10_000) .unwrap_or(0); let (emoji, text) = if caught_up { let idx = now % read_emoji.len();