Fix comments
This commit is contained in:
parent
b462c10197
commit
431828e256
24
api/album.go
24
api/album.go
|
@ -32,7 +32,7 @@ func FetchAlbum(albumID string) (types.Album, error) {
|
|||
} else {
|
||||
album, err = FetchPosts(albumID)
|
||||
}
|
||||
|
||||
|
||||
return album, err
|
||||
}
|
||||
|
||||
|
@ -48,7 +48,7 @@ func FetchPosts(albumID string) (types.Album, error) {
|
|||
}
|
||||
|
||||
data := gjson.Parse(string(body))
|
||||
|
||||
|
||||
return ParseAlbum(data)
|
||||
}
|
||||
|
||||
|
@ -79,14 +79,14 @@ func ParseAlbum(data gjson.Result) (types.Album, error) {
|
|||
}
|
||||
|
||||
return types.Album{
|
||||
Id: data.Get("id").String(),
|
||||
Title: data.Get("title").String(),
|
||||
Privacy: data.Get("privacy").String(),
|
||||
Views: data.Get("view_count").Int(),
|
||||
Upvotes: data.Get("upvote_count").Int(),
|
||||
Downvotes: data.Get("downvote_count").Int(),
|
||||
Comments: data.Get("comment_count").Int(),
|
||||
CreatedAt: createdAt,
|
||||
Media: media,
|
||||
Id: data.Get("id").String(),
|
||||
Title: data.Get("title").String(),
|
||||
SharedWithCommunity: data.Get("shared_with_community").Bool(),
|
||||
Views: data.Get("view_count").Int(),
|
||||
Upvotes: data.Get("upvote_count").Int(),
|
||||
Downvotes: data.Get("downvote_count").Int(),
|
||||
Comments: data.Get("comment_count").Int(),
|
||||
CreatedAt: createdAt,
|
||||
Media: media,
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,7 +22,8 @@ func HandleGallery(c *fiber.Ctx) error {
|
|||
}
|
||||
|
||||
comments := []types.Comment{}
|
||||
if album.Privacy != "private" {
|
||||
println(album.SharedWithCommunity)
|
||||
if album.SharedWithCommunity {
|
||||
comments, err = api.FetchComments(c.Params("galleryID"))
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
package types
|
||||
|
||||
type Album struct {
|
||||
Id string
|
||||
Title string
|
||||
Views int64
|
||||
Upvotes int64
|
||||
Downvotes int64
|
||||
Privacy string
|
||||
CreatedAt string
|
||||
UpdatedAt string
|
||||
Comments int64
|
||||
Media []Media
|
||||
Id string
|
||||
Title string
|
||||
Views int64
|
||||
Upvotes int64
|
||||
Downvotes int64
|
||||
SharedWithCommunity bool
|
||||
CreatedAt string
|
||||
UpdatedAt string
|
||||
Comments int64
|
||||
Media []Media
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@
|
|||
<br>
|
||||
{{/each}}
|
||||
|
||||
{{#equal album.Privacy "public"}}
|
||||
{{#if comments}}
|
||||
<div>
|
||||
<hr>
|
||||
<input id="comments__expandBtn" type="checkbox">
|
||||
|
@ -84,7 +84,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
{{/equal}}
|
||||
{{/if}}
|
||||
</main>
|
||||
|
||||
{{> partials/footer }}
|
||||
|
|
Loading…
Reference in New Issue