feat: get answer ID and fragment scrolling

This commit is contained in:
httpjamesm 2023-02-14 19:55:17 -05:00
parent 6bfed5a9e3
commit cc9e549aaf
No known key found for this signature in database
4 changed files with 11 additions and 1 deletions

View file

@ -196,6 +196,7 @@ func ViewQuestion(c *gin.Context) {
answers := []types.FilteredAnswer{}
doc.Find("div.answer").Each(func(i int, s *goquery.Selection) {
newFilteredAnswer := types.FilteredAnswer{}
postLayout := s.Find("div.post-layout")
@ -235,6 +236,9 @@ func ViewQuestion(c *gin.Context) {
answerTimestamp = html.EscapeString(s.Find("span.relativetime").Text())
})
answerId, _ := s.Attr("data-answerid")
newFilteredAnswer.ID = answerId
newFilteredAnswer.AuthorName = answerAuthorName
newFilteredAnswer.AuthorURL = answerAuthorURL
newFilteredAnswer.Timestamp = answerTimestamp