feat: get stackexchange posts

fix: comment author distinguishing
This commit is contained in:
httpjamesm 2023-02-16 10:25:24 -05:00
parent f81b726612
commit 45644a0503
No known key found for this signature in database
2 changed files with 19 additions and 2 deletions

View file

@ -53,7 +53,15 @@ func ViewQuestion(c *gin.Context) {
soSortValue = soSortValues["votes"]
}
soLink := fmt.Sprintf("https://stackoverflow.com/questions/%s/%s?answertab=%s", questionId, questionTitle, soSortValue)
sub := c.Param("sub")
domain := "stackoverflow.com"
if sub != "" {
domain = fmt.Sprintf("%s.stackexchange.com", sub)
}
soLink := fmt.Sprintf("https://%s/questions/%s/%s?answertab=%s", domain, questionId, questionTitle, soSortValue)
resp, err := client.R().Get(soLink)
if err != nil {
@ -218,7 +226,7 @@ func ViewQuestion(c *gin.Context) {
answerTimestamp := ""
answerFooter.Find("div.post-signature").Each(func(i int, s *goquery.Selection) {
questionAuthorDetails := questionMetadata.Find("div.user-details")
questionAuthorDetails := s.Find("div.user-details")
if questionAuthorDetails.Length() > 0 {
questionAuthor := questionAuthorDetails.Find("a").First()