1. 播放器
This commit is contained in:
Binary file not shown.
@@ -700,8 +700,15 @@ func main() {
|
||||
})
|
||||
|
||||
api.GET("/danmaku", func(c *gin.Context) {
|
||||
q := db.Where("status = ?", "approved")
|
||||
if after := strings.TrimSpace(c.Query("after_id")); after != "" {
|
||||
var afterID uint64
|
||||
if _, err := fmt.Sscanf(after, "%d", &afterID); err == nil && afterID > 0 {
|
||||
q = q.Where("id > ?", afterID)
|
||||
}
|
||||
}
|
||||
var list []Danmaku
|
||||
db.Where("status = ?", "approved").Order("created_at asc").Find(&list)
|
||||
q.Order("id asc").Find(&list)
|
||||
c.JSON(200, gin.H{"code": 200, "data": list})
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user