package actions import ( "log" "strings" "tomatentum.net/svg-templater/internal/database" "tomatentum.net/svg-templater/pkg/svg" ) func Delete(id string) (bool, error) { if success, err := database.DeleteSvg(id); err != nil || !success { return success, err } entries, err := svg.Storage.List() if err != nil { return false, err } for _, entry := range entries { if strings.HasPrefix(entry.Name(), id) { svg.Storage.Delete(entry.Name()) } } log.Println("Deleted SVG Template " + id) return true, nil }