summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/api/plantoeat.go2
-rw-r--r--internal/api/todoist.go2
-rw-r--r--internal/api/trello.go6
3 files changed, 6 insertions, 4 deletions
diff --git a/internal/api/plantoeat.go b/internal/api/plantoeat.go
index 6fe640d..1dae246 100644
--- a/internal/api/plantoeat.go
+++ b/internal/api/plantoeat.go
@@ -26,7 +26,7 @@ func NewPlanToEatClient(apiKey string) *PlanToEatClient {
return &PlanToEatClient{
apiKey: apiKey,
httpClient: &http.Client{
- Timeout: 30 * time.Second,
+ Timeout: 15 * time.Second,
},
}
}
diff --git a/internal/api/todoist.go b/internal/api/todoist.go
index 14c6c0b..689bf10 100644
--- a/internal/api/todoist.go
+++ b/internal/api/todoist.go
@@ -30,7 +30,7 @@ func NewTodoistClient(apiKey string) *TodoistClient {
apiKey: apiKey,
baseURL: todoistBaseURL,
httpClient: &http.Client{
- Timeout: 30 * time.Second,
+ Timeout: 15 * time.Second,
},
}
}
diff --git a/internal/api/trello.go b/internal/api/trello.go
index 665bce0..4c4dc95 100644
--- a/internal/api/trello.go
+++ b/internal/api/trello.go
@@ -35,7 +35,7 @@ func NewTrelloClient(apiKey, token string) *TrelloClient {
token: token,
baseURL: trelloBaseURL,
httpClient: &http.Client{
- Timeout: 30 * time.Second,
+ Timeout: 15 * time.Second,
},
}
}
@@ -142,7 +142,9 @@ func (c *TrelloClient) GetCards(ctx context.Context, boardID string) ([]models.C
// Fetch lists to get list names
lists, err := c.getLists(ctx, boardID)
listMap := make(map[string]string)
- if err == nil {
+ if err != nil {
+ log.Printf("Warning: failed to fetch lists for board %s, cards will have empty list names: %v", boardID, err)
+ } else {
// Build map of list ID to name
for _, list := range lists {
listMap[list.ID] = list.Name