mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-03-01 01:20:49 +03:00
add searchDatafiles route
This commit is contained in:
parent
65588a4492
commit
95e006963c
@ -101,5 +101,4 @@ func (a *IndexController) getSecretStatus(c *gin.Context) {
|
||||
if err == nil {
|
||||
jsonObj(c, status, nil)
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -3,6 +3,7 @@ package controller
|
||||
import (
|
||||
"errors"
|
||||
"time"
|
||||
"x-ui/util/common"
|
||||
"x-ui/web/entity"
|
||||
"x-ui/web/service"
|
||||
"x-ui/web/session"
|
||||
@ -44,6 +45,7 @@ func (a *SettingController) initRouter(g *gin.RouterGroup) {
|
||||
g.GET("/getDefaultJsonConfig", a.getDefaultJsonConfig)
|
||||
g.POST("/updateUserSecret", a.updateSecret)
|
||||
g.POST("/getUserSecret", a.getUserSecret)
|
||||
g.GET("/searchDatafiles", a.searchDatafiles)
|
||||
}
|
||||
|
||||
func (a *SettingController) getAllSetting(c *gin.Context) {
|
||||
@ -149,6 +151,7 @@ func (a *SettingController) updateSecret(c *gin.Context) {
|
||||
}
|
||||
jsonMsg(c, I18n(c, "pages.settings.toasts.modifyUser"), err)
|
||||
}
|
||||
|
||||
func (a *SettingController) getUserSecret(c *gin.Context) {
|
||||
loginUser := session.GetLoginUser(c)
|
||||
user := a.userService.GetUserSecret(loginUser.Id)
|
||||
@ -156,3 +159,18 @@ func (a *SettingController) getUserSecret(c *gin.Context) {
|
||||
jsonObj(c, user, nil)
|
||||
}
|
||||
}
|
||||
|
||||
func (a *SettingController) searchDatafiles(c *gin.Context) {
|
||||
searchString := c.Query("query")
|
||||
if searchString == "" {
|
||||
err := common.NewError("data query parameter is empty")
|
||||
jsonMsg(c, "Invalid query:", err)
|
||||
return
|
||||
}
|
||||
found, err := a.settingService.SearchDatafiles(searchString)
|
||||
if err != nil {
|
||||
jsonMsg(c, "Something went wrong!", err)
|
||||
return
|
||||
}
|
||||
jsonObj(c, found, nil)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user