(ctx context.Context, data *entity.Answer)
| 119 | } |
| 120 | |
| 121 | func (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 | } |
no test coverage detected