kleinTodo/server/handler/deleteHandler.go

26 lines
527 B
Go
Raw Permalink Normal View History

2026-01-18 13:54:28 +01:00
package handler
import (
"net/http"
"gitea.kleinsense.nl/DariusKlein/kleinTodo/common"
"gitea.kleinsense.nl/DariusKlein/kleinTodo/common/jwt"
)
func DeleteHandler(w http.ResponseWriter, r *http.Request) {
user, err := jwt.GetVerifiedUser(r)
if handleError(w, http.StatusUnauthorized, err) {
return
}
store, err := common.GetTodoDataStore()
if handleError(w, http.StatusInternalServerError, err) {
return
}
err = store.EmptyBucket(user)
if handleError(w, http.StatusInternalServerError, err) {
return
}
}