23 lines
534 B
Go
23 lines
534 B
Go
package commentser
|
|
|
|
import (
|
|
"fmt"
|
|
"videoweb/app/service/upstream"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
const likeSetPath = "/api/app/comment/like/set"
|
|
|
|
// LikeSet 设置评论点赞/取消点赞。
|
|
func LikeSet(c *gin.Context, req CommentLikeSetReq) (*APIEnvelope[CommentLikeSetResp], error) {
|
|
if req.CommentID <= 0 {
|
|
return nil, fmt.Errorf("comment like invalid commentId")
|
|
}
|
|
var env APIEnvelope[CommentLikeSetResp]
|
|
if _, err := upstream.PostJSON(c, likeSetPath, req, &env); err != nil {
|
|
return nil, err
|
|
}
|
|
return &env, nil
|
|
}
|