refactor(router): merge frontend.go and frontend_embedded.go into one file

- Declared package-level `registerFrontend` variable in `router.go` as a no-op fallback
- Configured `frontend.go` under `embed_frontend` build tag to override `registerFrontend` on package initialization
- Removed separate `frontend_embedded.go`
- Resolved related revive linter warnings
This commit is contained in:
ryan
2026-06-15 23:24:09 +08:00
parent 34de1639f5
commit 363d2cb4cc
4 changed files with 108 additions and 114 deletions
+4
View File
@@ -387,3 +387,7 @@ func registerAdminUploadRoutes(adminRouter *gin.RouterGroup) {
adminUploadsRouter.GET("/types", upload.GetDistinctUploadTypes)
}
}
var registerFrontend = func(_ *gin.Engine) {
// No-op when not embedding frontend
}