From 2a3759c315911ce67a3dbb95f4f9fec8aa8dba27 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Wed, 25 May 2022 20:01:41 +0800 Subject: [PATCH] i18n: reading dashboard announcements from custom tag --- assets | 2 +- routers/controllers/admin.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/assets b/assets index f11a53b..c0f8a7e 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit f11a53b8bf7abe6bac15d54df012a4b62755547a +Subproject commit c0f8a7ef6ddd335b697347dce56271c3d3d8c215 diff --git a/routers/controllers/admin.go b/routers/controllers/admin.go index fb0d6d6..519a96c 100644 --- a/routers/controllers/admin.go +++ b/routers/controllers/admin.go @@ -27,8 +27,12 @@ func AdminSummary(c *gin.Context) { // AdminNews 获取社区新闻 func AdminNews(c *gin.Context) { + tag := "announcements" + if c.Query("tag") != "" { + tag = c.Query("tag") + } r := request.NewClient() - res := r.Request("GET", "https://forum.cloudreve.org/api/discussions?include=startUser%2ClastUser%2CstartPost%2Ctags&filter%5Bq%5D=%20tag%3Anotice&sort=-startTime&page%5Blimit%5D=10", nil) + res := r.Request("GET", "https://forum.cloudreve.org/api/discussions?include=startUser%2ClastUser%2CstartPost%2Ctags&filter%5Bq%5D=%20tag%3A"+tag+"&sort=-startTime&page%5Blimit%5D=10", nil) if res.Err == nil { io.Copy(c.Writer, res.Response.Body) }