This commit is contained in:
Daniel 2023-11-03 11:25:53 +08:00
parent cf8e748260
commit 5fd8cb121b
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
2 changed files with 52 additions and 8 deletions

View file

@ -155,8 +155,18 @@ func getInstalledWidget(c *gin.Context) {
ret := gulu.Ret.NewResult()
defer c.JSON(http.StatusOK, ret)
arg, ok := util.JsonArg(c, ret)
if !ok {
return
}
var keyword string
if keywordArg := arg["keyword"]; nil != keywordArg {
keyword = keywordArg.(string)
}
ret.Data = map[string]interface{}{
"packages": model.InstalledWidgets(),
"packages": model.InstalledWidgets(keyword),
}
}
@ -230,8 +240,18 @@ func getInstalledIcon(c *gin.Context) {
ret := gulu.Ret.NewResult()
defer c.JSON(http.StatusOK, ret)
arg, ok := util.JsonArg(c, ret)
if !ok {
return
}
var keyword string
if keywordArg := arg["keyword"]; nil != keywordArg {
keyword = keywordArg.(string)
}
ret.Data = map[string]interface{}{
"packages": model.InstalledIcons(),
"packages": model.InstalledIcons(keyword),
}
}
@ -307,8 +327,18 @@ func getInstalledTemplate(c *gin.Context) {
ret := gulu.Ret.NewResult()
defer c.JSON(http.StatusOK, ret)
arg, ok := util.JsonArg(c, ret)
if !ok {
return
}
var keyword string
if keywordArg := arg["keyword"]; nil != keywordArg {
keyword = keywordArg.(string)
}
ret.Data = map[string]interface{}{
"packages": model.InstalledTemplates(),
"packages": model.InstalledTemplates(keyword),
}
}
@ -383,8 +413,18 @@ func getInstalledTheme(c *gin.Context) {
ret := gulu.Ret.NewResult()
defer c.JSON(http.StatusOK, ret)
arg, ok := util.JsonArg(c, ret)
if !ok {
return
}
var keyword string
if keywordArg := arg["keyword"]; nil != keywordArg {
keyword = keywordArg.(string)
}
ret.Data = map[string]interface{}{
"packages": model.InstalledThemes(),
"packages": model.InstalledThemes(keyword),
}
}