if page, err := strconv.Atoi(c.DefaultQuery("page", "0")); err != nil || page < 0 {
        c.JSON(http.StatusBadRequest, gin.H{"error": "invalid page number"})

    } else if news, err := models.GetNewsItems(n.DB, nil, nil, nil, nil, nil, nil, page); err != nil {
        c.JSON(http.StatusNoContent, gin.H{"error": err.Error()})