Mostly done now, search works.
This commit is contained in:
parent
51b18823ae
commit
c29077aa4c
4 changed files with 72 additions and 12 deletions
|
|
@ -25,11 +25,21 @@ func GetApiSelectAll(c *fiber.Ctx) error {
|
|||
type_is := data.Models()[table]
|
||||
|
||||
page := c.QueryInt("page", 0)
|
||||
fmt.Println("-------------------------", page)
|
||||
if page < 0 { page = 0 }
|
||||
|
||||
result, err := SelectTable(table, type_is, 20, uint64(page));
|
||||
if err != nil { return IfErrNil(err, c) }
|
||||
search := c.Query("search", "")
|
||||
var result []any
|
||||
var err error
|
||||
|
||||
if search == "" {
|
||||
result, err = SelectTable(table, type_is, 20, uint64(page));
|
||||
if err != nil { return IfErrNil(err, c) }
|
||||
} else {
|
||||
// NOTE: need a 404 here when there's no result? or empty list?
|
||||
fmt.Println("---------------- SEARCH", search)
|
||||
result, err = SearchTable(search, table, type_is, 20, uint64(page));
|
||||
if err != nil { return IfErrNil(err, c) }
|
||||
}
|
||||
|
||||
return c.JSON(result)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue