mirror of https://github.com/Xhofe/alist
				
				
				
			chore: rename some request param
							parent
							
								
									8cd05275f0
								
							
						
					
					
						commit
						02e2c809a8
					
				| 
						 | 
				
			
			@ -1,8 +1,8 @@
 | 
			
		|||
package common
 | 
			
		||||
 | 
			
		||||
type PageReq struct {
 | 
			
		||||
	PageIndex int `json:"page_index" form:"page_index"`
 | 
			
		||||
	PageSize  int `json:"page_size" form:"page_size"`
 | 
			
		||||
	Page    int `json:"page_index" form:"page"`
 | 
			
		||||
	PerPage int `json:"page_size" form:"per_page"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const MaxUint = ^uint(0)
 | 
			
		||||
| 
						 | 
				
			
			@ -11,10 +11,10 @@ const MaxInt = int(MaxUint >> 1)
 | 
			
		|||
const MinInt = -MaxInt - 1
 | 
			
		||||
 | 
			
		||||
func (p *PageReq) Validate() {
 | 
			
		||||
	if p.PageIndex < 1 {
 | 
			
		||||
		p.PageIndex = 1
 | 
			
		||||
	if p.Page < 1 {
 | 
			
		||||
		p.Page = 1
 | 
			
		||||
	}
 | 
			
		||||
	if p.PageSize < 1 {
 | 
			
		||||
		p.PageSize = MaxInt
 | 
			
		||||
	if p.PerPage < 1 {
 | 
			
		||||
		p.PerPage = MaxInt
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -230,9 +230,9 @@ func FsPut(c *gin.Context) {
 | 
			
		|||
	common.SuccessResp(c)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Link return real link, just for proxy program, it may contain cookie
 | 
			
		||||
// Link return real link, just for proxy program, it may contain cookie, so just allowed for admin
 | 
			
		||||
func Link(c *gin.Context) {
 | 
			
		||||
	var req FsGetOrLinkReq
 | 
			
		||||
	var req MkdirOrLinkReq
 | 
			
		||||
	if err := c.ShouldBind(&req); err != nil {
 | 
			
		||||
		common.ErrorResp(c, err, 400)
 | 
			
		||||
		return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -153,7 +153,7 @@ func canAccess(user *model.User, meta *model.Meta, path string, password string)
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
func pagination(objs []model.Obj, req *common.PageReq) (int, []model.Obj) {
 | 
			
		||||
	pageIndex, pageSize := req.PageIndex, req.PageSize
 | 
			
		||||
	pageIndex, pageSize := req.Page, req.PerPage
 | 
			
		||||
	total := len(objs)
 | 
			
		||||
	start := (pageIndex - 1) * pageSize
 | 
			
		||||
	if start > total {
 | 
			
		||||
| 
						 | 
				
			
			@ -190,7 +190,7 @@ func toObjResp(objs []model.Obj) []ObjResp {
 | 
			
		|||
	return resp
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type FsGetOrLinkReq struct {
 | 
			
		||||
type FsGetReq struct {
 | 
			
		||||
	Path     string `json:"path" form:"path"`
 | 
			
		||||
	Password string `json:"password" form:"password"`
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -204,7 +204,7 @@ type FsGetResp struct {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
func FsGet(c *gin.Context) {
 | 
			
		||||
	var req FsGetOrLinkReq
 | 
			
		||||
	var req FsGetReq
 | 
			
		||||
	if err := c.ShouldBind(&req); err != nil {
 | 
			
		||||
		common.ErrorResp(c, err, 400)
 | 
			
		||||
		return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ func ListMetas(c *gin.Context) {
 | 
			
		|||
	}
 | 
			
		||||
	req.Validate()
 | 
			
		||||
	log.Debugf("%+v", req)
 | 
			
		||||
	metas, total, err := db.GetMetas(req.PageIndex, req.PageSize)
 | 
			
		||||
	metas, total, err := db.GetMetas(req.Page, req.PerPage)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		common.ErrorResp(c, err, 500, true)
 | 
			
		||||
		return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,7 +19,7 @@ func ListStorages(c *gin.Context) {
 | 
			
		|||
	}
 | 
			
		||||
	req.Validate()
 | 
			
		||||
	log.Debugf("%+v", req)
 | 
			
		||||
	storages, total, err := db.GetStorages(req.PageIndex, req.PageSize)
 | 
			
		||||
	storages, total, err := db.GetStorages(req.Page, req.PerPage)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		common.ErrorResp(c, err, 500)
 | 
			
		||||
		return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@ func ListUsers(c *gin.Context) {
 | 
			
		|||
	}
 | 
			
		||||
	req.Validate()
 | 
			
		||||
	log.Debugf("%+v", req)
 | 
			
		||||
	users, total, err := db.GetUsers(req.PageIndex, req.PageSize)
 | 
			
		||||
	users, total, err := db.GetUsers(req.Page, req.PerPage)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		common.ErrorResp(c, err, 500, true)
 | 
			
		||||
		return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue