(article *Article)
| 358 | } |
| 359 | |
| 360 | func NewArticleResponse(article *Article) *ArticleResponse { |
| 361 | resp := &ArticleResponse{Article: article} |
| 362 | |
| 363 | if resp.User == nil { |
| 364 | if user, _ := dbGetUser(resp.UserID); user != nil { |
| 365 | resp.User = NewUserPayloadResponse(user) |
| 366 | } |
| 367 | } |
| 368 | |
| 369 | return resp |
| 370 | } |
| 371 | |
| 372 | func (rd *ArticleResponse) Render(w http.ResponseWriter, r *http.Request) error { |
| 373 | // Pre-processing before a response is marshalled and sent across the wire |
no test coverage detected