in pkg/api/postservice_api.go [31:59]
func (h *PostServiceApi) PostServiceAddApi(c *gin.Context) {
var post model.Post
jsonData, err := ioutil.ReadAll(c.Request.Body)
if handleError500(c, err) {
return
}
err = json.Unmarshal(jsonData, &post)
if handleError500(c, err) {
return
}
if post.CreateTimestamp == "" {
post.CreateTimestamp = utils.GetLocalTimestampNow()
}
if post.LastUpdateTimestamp == "" {
post.LastUpdateTimestamp = utils.GetLocalTimestampNow()
}
_, err = h.PostService.Add(post)
if handleError500(c, err) {
return
}
c.JSON(http.StatusOK, post)
}