You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@answer.apache.org by li...@apache.org on 2025/04/25 02:43:50 UTC

(answer) branch feat/1.5.0/user updated: refactor(controller): optimize embed controller and update related components

This is an automated email from the ASF dual-hosted git repository.

linkinstar pushed a commit to branch feat/1.5.0/user
in repository https://gitbox.apache.org/repos/asf/answer.git


The following commit(s) were added to refs/heads/feat/1.5.0/user by this push:
     new b2d5e9ba refactor(controller): optimize embed controller and update related components
b2d5e9ba is described below

commit b2d5e9ba924b2b89e1789c6df00f8dfe3197e281
Author: LinkinStars <li...@foxmail.com>
AuthorDate: Fri Apr 25 10:43:40 2025 +0800

    refactor(controller): optimize embed controller and update related components
---
 internal/controller/embed_controller.go         | 10 +++++-----
 internal/controller/revision_controller.go      |  2 +-
 internal/entity/revision_entity.go              |  4 ++--
 internal/service/dashboard/dashboard_service.go |  2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/internal/controller/embed_controller.go b/internal/controller/embed_controller.go
index 8beb0a61..eb4803f9 100644
--- a/internal/controller/embed_controller.go
+++ b/internal/controller/embed_controller.go
@@ -32,14 +32,14 @@ func NewEmbedController() *EmbedController {
 	return &EmbedController{}
 }
 
-// GetEmbedConfig godoc
-// @Summary GetEmbedConfig
-// @Description GetEmbedConfig
-// @Tags PluginEmbed
+// GetEmbedConfig get embed plugin config
+// @Summary get embed plugin config
+// @Description get embed plugin config
+// @Tags Plugin
 // @Accept json
 // @Produce json
-// @Router /answer/api/v1/embed/config [get]
 // @Success 200 {object} handler.RespBody{data=[]plugin.EmbedConfig}
+// @Router /answer/api/v1/embed/config [get]
 func (c *EmbedController) GetEmbedConfig(ctx *gin.Context) {
 	resp := make([]*plugin.EmbedConfig, 0)
 
diff --git a/internal/controller/revision_controller.go b/internal/controller/revision_controller.go
index 1ceca87e..13bee19c 100644
--- a/internal/controller/revision_controller.go
+++ b/internal/controller/revision_controller.go
@@ -74,7 +74,7 @@ func (rc *RevisionController) GetRevisionList(ctx *gin.Context) {
 	resp, err := rc.revisionListService.GetRevisionList(ctx, req)
 	list := make([]schema.GetRevisionResp, 0)
 	for _, item := range resp {
-		if item.Status == entity.RevisioNnormalStatus || item.Status == entity.RevisionReviewPassStatus {
+		if item.Status == entity.RevisionNormalStatus || item.Status == entity.RevisionReviewPassStatus {
 			list = append(list, item)
 		}
 	}
diff --git a/internal/entity/revision_entity.go b/internal/entity/revision_entity.go
index d8bdbeec..7a5eb5b2 100644
--- a/internal/entity/revision_entity.go
+++ b/internal/entity/revision_entity.go
@@ -24,8 +24,8 @@ import (
 )
 
 const (
-	// RevisioNnormalStatus this revision is Nnormal
-	RevisioNnormalStatus = 0
+	// RevisionNormalStatus this revision is normal
+	RevisionNormalStatus = 0
 	// RevisionUnreviewedStatus this revision is unreviewed
 	RevisionUnreviewedStatus = 1
 	// RevisionReviewPassStatus this revision is reviewed and approved by operator
diff --git a/internal/service/dashboard/dashboard_service.go b/internal/service/dashboard/dashboard_service.go
index 00c9d7c8..d9198e6d 100644
--- a/internal/service/dashboard/dashboard_service.go
+++ b/internal/service/dashboard/dashboard_service.go
@@ -265,7 +265,7 @@ func (ds *dashboardService) voteCount(ctx context.Context) int64 {
 }
 
 func (ds *dashboardService) remoteVersion(ctx context.Context) string {
-	req, _ := http.NewRequest("GET", "https://getlatest.answer.dev/", nil)
+	req, _ := http.NewRequest("GET", "https://answer.apache.org/data/latest.json?from_version="+constant.Version, nil)
 	req.Header.Set("User-Agent", "Answer/"+constant.Version)
 	httpClient := &http.Client{}
 	httpClient.Timeout = 15 * time.Second