fix backend output format

This commit is contained in:
2022-06-12 18:01:30 +08:00
parent d7b6b3849c
commit edc42248ee
8 changed files with 61 additions and 45 deletions

View File

@@ -3,6 +3,7 @@ package api
import (
"encoding/json"
"errors"
"log"
"msw-open-music/pkg/database"
"net/http"
"time"
@@ -24,6 +25,8 @@ func (api *API) HandleInsertReview(w http.ResponseWriter, r *http.Request) {
return
}
log.Println("[api] Insert review by", review.UserId, review.Content)
review.CreatedAt = time.Now().Unix()
err = api.Db.InsertReview(review)
@@ -58,6 +61,8 @@ func (api *API) HandleGetReviewsOnFile(w http.ResponseWriter, r *http.Request) {
return
}
log.Println("[api] Get reviews on fileID", req.ID)
resp := &GetReviewsOnFileResponse{
Reviews: reviews,
}
@@ -92,6 +97,8 @@ func (api *API) HandleGetReview(w http.ResponseWriter, r *http.Request) {
return
}
log.Println("[api] Get review ID", req.ID)
ret := &GetReviewResponse{
Review: review,
}
@@ -144,6 +151,8 @@ func (api *API) HandleUpdateReview(w http.ResponseWriter, r *http.Request) {
return
}
log.Println("[api] Update review", req.ID, req.Content)
req.UpdatedAt = time.Now().Unix()
err = api.Db.UpdateReview(req)
@@ -174,6 +183,8 @@ func (api *API) HandleDeleteReview(w http.ResponseWriter, r *http.Request) {
return
}
log.Println("[api] Delete review ID", req.ID)
err = api.Db.DeleteReview(req.ID)
if err != nil {
api.HandleError(w, r, err)