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

Method AdminShowFormat

internal/service/answer_common/answer.go:121–136  ·  view source on GitHub ↗
(ctx context.Context, data *entity.Answer)

Source from the content-addressed store, hash-verified

119}
120
121func (as *AnswerCommon) AdminShowFormat(ctx context.Context, data *entity.Answer) *schema.AdminAnswerInfo {
122 info := schema.AdminAnswerInfo{}
123 info.ID = data.ID
124 info.QuestionID = data.QuestionID
125 info.Accepted = data.Accepted
126 info.VoteCount = data.VoteCount
127 info.CreateTime = data.CreatedAt.Unix()
128 info.UpdateTime = data.UpdatedAt.Unix()
129 if data.UpdatedAt.Unix() < 1 {
130 info.UpdateTime = 0
131 }
132 info.UserID = data.UserID
133 info.UpdateUserID = data.LastEditUserID
134 info.Description = htmltext.FetchExcerpt(data.ParsedText, "...", 240)
135 return &info
136}

Callers 1

AdminAnswerPageMethod · 0.80

Calls 1

FetchExcerptFunction · 0.92

Tested by

no test coverage detected