init(api): add getting total quotes count

This commit is contained in:
2025-01-07 01:52:33 +03:00
parent 37d40497d1
commit 02b848a737
3 changed files with 18 additions and 0 deletions
+11
View File
@@ -162,6 +162,17 @@ func quotesGet(c *gin.Context) {
c.JSON(http.StatusOK, quotes)
}
func quotesCount(c *gin.Context) {
user_id := c.GetString("user_id")
count, err := db.QuotesCount(context.Background(), user_id)
if err != nil {
status, message := handleDBError(err)
c.JSON(status, gin.H{"error": message})
return
}
c.JSON(http.StatusOK, gin.H{"count": count})
}
func quoteGet(c *gin.Context) {
user_id := c.GetString("user_id")
quote_id := c.Param("id")