From 0cd351de4565030289b9b28212f831818ba126f0 Mon Sep 17 00:00:00 2001 From: asleepyskye Date: Sun, 31 Aug 2025 22:46:51 -0400 Subject: [PATCH] fix(gateway): add missing 'if' to shard state --- crates/gateway/src/discord/shard_state.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/gateway/src/discord/shard_state.rs b/crates/gateway/src/discord/shard_state.rs index fe047b50..847b14c6 100644 --- a/crates/gateway/src/discord/shard_state.rs +++ b/crates/gateway/src/discord/shard_state.rs @@ -97,7 +97,9 @@ impl ShardStateManager { info.shard_id = shard_id as i32; info.cluster_id = Some(cluster_config().node_id as i32); info.up = false; - info.last_reconnect = chrono::offset::Utc::now().timestamp() as i32; + if reconnect { + info.last_reconnect = chrono::offset::Utc::now().timestamp() as i32 + } info.disconnection_count += 1; self.save_shard(shard_id, info).await?;