Use RemoteUrl instead of PreviewUrl and increase API timeout to 60 seconds

This commit is contained in:
2025-06-05 18:15:16 +03:30
parent c4a192ac80
commit 22adcee9d2
2 changed files with 4 additions and 5 deletions

View File

@@ -16,7 +16,6 @@ func main() {
// Setup config // Setup config
config.Init() config.Init()
// Initialize database // Initialize database
database.Init() database.Init()
@@ -26,7 +25,7 @@ func main() {
runFetchPosts := func() { runFetchPosts := func() {
// Get posts // Get posts
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second)
defer cancel() defer cancel()
var posts []domain.Post = nil var posts []domain.Post = nil
err, posts := services.PostServiceInstance.GetPostsFromApi(ctx, config.Config.Tag, config.Config.Instance) err, posts := services.PostServiceInstance.GetPostsFromApi(ctx, config.Config.Tag, config.Config.Instance)

View File

@@ -22,6 +22,6 @@ func (ps *EmbedCardHandler) GetEmbedCard(c *gin.Context) {
post := ps.PostService.GetRandomPost() post := ps.PostService.GetRandomPost()
c.HTML(200, "home/embed.html", gin.H{ c.HTML(200, "home/embed.html", gin.H{
"postUrl": post.Url, "postUrl": post.Url,
"imageUrl": post.Attachments[0].PreviewUrl, "imageUrl": post.Attachments[0].RemoteUrl,
}) })
} }