summaryrefslogtreecommitdiff
path: root/internal/handlers/widget.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/handlers/widget.go')
-rw-r--r--internal/handlers/widget.go11
1 files changed, 1 insertions, 10 deletions
diff --git a/internal/handlers/widget.go b/internal/handlers/widget.go
index ee13dc4..876aaad 100644
--- a/internal/handlers/widget.go
+++ b/internal/handlers/widget.go
@@ -47,7 +47,7 @@ func TimelineItemToWidgetItem(item models.TimelineItem) models.WidgetItem {
// not completable via widget API
default:
wi.Type = "task"
- wi.Completable = item.Source == "todoist" || item.Source == "doot"
+ wi.Completable = item.Source == "doot"
}
// Only populate Start/End for items with a real time (non-all-day, non-zero)
@@ -147,15 +147,6 @@ func (h *Handler) HandleWidgetComplete(w http.ResponseWriter, r *http.Request) {
return
}
_ = h.store.SaveCompletedTask("doot", req.ID, "", nil)
- case "todoist":
- if h.todoistClient == nil {
- http.Error(w, "todoist not configured", http.StatusServiceUnavailable)
- return
- }
- if err := h.todoistClient.CompleteTask(r.Context(), req.ID); err != nil {
- http.Error(w, "failed to complete task", http.StatusInternalServerError)
- return
- }
default:
http.Error(w, "source not completable", http.StatusBadRequest)
return