diff options
Diffstat (limited to 'internal/handlers/settings.go')
| -rw-r--r-- | internal/handlers/settings.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/handlers/settings.go b/internal/handlers/settings.go index d140aaf..d6d78c0 100644 --- a/internal/handlers/settings.go +++ b/internal/handlers/settings.go @@ -23,6 +23,7 @@ func (h *Handler) HandleSettingsPage(w http.ResponseWriter, r *http.Request) { } googleTasksToken, _ := h.store.GetOAuthToken(api.GoogleTasksOAuthSource) + icsFeeds, _ := h.store.GetICSFeeds() data := struct { Configs map[string][]models.SourceConfig @@ -34,6 +35,7 @@ func (h *Handler) HandleSettingsPage(w http.ResponseWriter, r *http.Request) { GoogleTasksOAuthReady bool GoogleTasksConnected bool GoogleTasksError string + Feeds []icsFeedView }{ Configs: bySource, Sources: []string{"trello", "gcal", "gtasks"}, @@ -43,6 +45,7 @@ func (h *Handler) HandleSettingsPage(w http.ResponseWriter, r *http.Request) { WebAuthnEnabled: h.WebAuthnEnabled, GoogleTasksOAuthReady: h.googleTasksOAuthConfig != nil, GoogleTasksConnected: googleTasksToken != nil, + Feeds: toICSFeedViews(icsFeeds), GoogleTasksError: r.URL.Query().Get("google_tasks_error"), } |
