kleinTodo/server/handler/deleteHandler.go
Darius klein d63044e100
All checks were successful
build and deploy kleinTodo / build (push) Successful in 35s
added bulk deleteHandler.go
2026-01-18 13:54:28 +01:00

26 lines
527 B
Go

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
}
}