From 642d3b4e1d33afd521f315b9aa99b8993d252902 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 21 Feb 2026 10:46:02 +0900 Subject: refactor(admin): separate business logic into game and tournament services Move transaction handling, rejudge workflow, tournament bracket creation, and data repair logic from admin handler into game.Service and tournament.Service, mirroring the earlier api package separation. Co-Authored-By: Claude Opus 4.6 --- backend/game/errors.go | 1 + 1 file changed, 1 insertion(+) (limited to 'backend/game/errors.go') diff --git a/backend/game/errors.go b/backend/game/errors.go index 9f7505a..6c977bd 100644 --- a/backend/game/errors.go +++ b/backend/game/errors.go @@ -6,4 +6,5 @@ var ( ErrNotFound = errors.New("not found") ErrGameNotRunning = errors.New("game is not running") ErrForbidden = errors.New("forbidden") + ErrNoTestcases = errors.New("no testcases") ) -- cgit v1.3.1