allow fetching merps of all types now
This commit is contained in:
parent
037a23dd94
commit
62e7600a22
20
merp.go
20
merp.go
|
@ -34,17 +34,21 @@ func getLatestMerps() gin.HandlerFunc {
|
|||
|
||||
h := func(c *gin.Context) {
|
||||
thing := c.Param("thing")
|
||||
if ThingRegex.MatchString(thing) == false {
|
||||
c.JSON(http.StatusPreconditionFailed, gin.H{
|
||||
"this": "failed",
|
||||
"status": http.StatusPreconditionFailed,
|
||||
"because": "invalid thing format, try [a-zA-Z0-9-_]",
|
||||
})
|
||||
return
|
||||
if thing != "" {
|
||||
if ThingRegex.MatchString(thing) == false {
|
||||
c.JSON(http.StatusPreconditionFailed, gin.H{
|
||||
"this": "failed",
|
||||
"status": http.StatusPreconditionFailed,
|
||||
"because": "invalid thing format, try [a-zA-Z0-9-_]",
|
||||
})
|
||||
return
|
||||
}
|
||||
qs := orm.QueryTable("merp").Filter("thing", thing).OrderBy("-created").Limit(50)
|
||||
} else {
|
||||
qs := orm.QueryTable("merp").OrderBy("-created").Limit(50)
|
||||
}
|
||||
|
||||
var merps []*models.Merp
|
||||
qs := orm.QueryTable("merp").Filter("thing", thing).OrderBy("-created").Limit(50)
|
||||
qs.All(&merps)
|
||||
|
||||
output := make([]map[string]interface{}, 0)
|
||||
|
|
Loading…
Reference in New Issue