MCPcopy Index your code
hub / github.com/apache/answer / AddComment

Method AddComment

internal/repo/comment/comment_repo.go:61–71  ·  view source on GitHub ↗

AddComment add comment

(ctx context.Context, comment *entity.Comment)

Source from the content-addressed store, hash-verified

59
60// AddComment add comment
61func (cr *commentRepo) AddComment(ctx context.Context, comment *entity.Comment) (err error) {
62 comment.ID, err = cr.uniqueIDRepo.GenUniqueIDStr(ctx, comment.TableName())
63 if err != nil {
64 return err
65 }
66 _, err = cr.data.DB.Context(ctx).Insert(comment)
67 if err != nil {
68 err = errors.InternalServer(reason.DatabaseError).WithError(err).WithStack()
69 }
70 return
71}
72
73// RemoveComment delete comment
74func (cr *commentRepo) RemoveComment(ctx context.Context, commentID string) (err error) {

Callers

nothing calls this directly

Calls 3

InsertMethod · 0.80
GenUniqueIDStrMethod · 0.65
TableNameMethod · 0.45

Tested by

no test coverage detected