kleinTodo/server/handler/deleteHandler.go
Darius klein 7cf6eabbdd
All checks were successful
build and deploy kleinTodo / build (push) Successful in 51s
build and deploy kleinTodo / build (release) Successful in 1m24s
ci: add integration tests and pipeline step
Co-authored-by: Junie <junie@jetbrains.com>
2026-04-04 13:55:37 +02:00

26 lines
529 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.GetServerDataStore()
if handleError(w, http.StatusInternalServerError, err) {
return
}
err = store.EmptyBucket(user)
if handleError(w, http.StatusInternalServerError, err) {
return
}
}