Add approved snap list endpoint
This commit is contained in:
parent
d1b91fcee3
commit
ce200bb784
|
@ -55,6 +55,7 @@ func setupGin() {
|
|||
router.POST("/admin/reject/:id", rejectSnap)
|
||||
|
||||
router.GET("/ws", func(c *gin.Context) { wsHandler(c.Writer, c.Request) })
|
||||
router.GET("/listSnaps", listSnaps)
|
||||
|
||||
router.LoadHTMLGlob(config.C.TemplatesDirectory + "/*.html")
|
||||
router.Static("/static", config.C.AssetsDirectory)
|
||||
|
|
|
@ -80,3 +80,9 @@ func stats(c *gin.Context) {
|
|||
database.Db.Model(database.User{}).Where("blocked = ?", true).Count(&ST.Count.Users.Blocked)
|
||||
c.JSON(200, ST)
|
||||
}
|
||||
|
||||
func listSnaps(c *gin.Context) {
|
||||
var ITs []database.Item
|
||||
database.Db.Where("state = ?", database.Approved).Order("updated_at DESC").Limit(5).Find(&ITs)
|
||||
c.JSON(200, ITs)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue