From 2e72bd4da56fbb7edb2dd0b1ae13d83643dfd6a9 Mon Sep 17 00:00:00 2001 From: Sean Du Date: Sat, 6 Jun 2026 15:09:12 +0800 Subject: [PATCH] Optimize live play handler - Extract shared live setting, notes, and rank helpers - Move constant leader skill and museum buff queries out of the per-unit loop - Batch load deck unit data, accessories, and removable skill metadata - Fix cool attribute removable skill effect type handling Signed-off-by: Sean Du --- internal/handler/announce/index.go | 2 +- internal/handler/live/live.go | 285 +++++++++++++++++++++ internal/handler/live/play.go | 349 +++++++++----------------- internal/handler/live/precisescore.go | 69 +---- 4 files changed, 413 insertions(+), 292 deletions(-) create mode 100644 internal/handler/live/live.go diff --git a/internal/handler/announce/index.go b/internal/handler/announce/index.go index 45eb76e..55b52af 100644 --- a/internal/handler/announce/index.go +++ b/internal/handler/announce/index.go @@ -14,7 +14,7 @@ const announceContent = `目前开发完毕的主要功能包括: