WIP: image processing is back and working

This commit is contained in:
2025-09-21 22:07:56 +01:00
parent 013447fa90
commit 1fb9616aa7
11 changed files with 54 additions and 31 deletions

View File

@@ -4,6 +4,7 @@ import (
"database/sql"
"net/http"
"os"
"screenmark/screenmark/.gen/haystack/haystack/model"
"screenmark/screenmark/limits"
"screenmark/screenmark/middleware"
"screenmark/screenmark/models"
@@ -155,7 +156,8 @@ func (h *StackHandler) createStack(body CreateStackBody, w http.ResponseWriter,
return
}
_, err = h.stackModel.Save(ctx, userID, body.Title, body.Description)
// TODO: Add the stack processor here
_, err = h.stackModel.Save(ctx, userID, body.Title, body.Description, model.Progress_NotStarted)
if err != nil {
h.logger.Warn("could not save stack", "err", err)
w.WriteHeader(http.StatusInternalServerError)
@@ -183,7 +185,7 @@ func (h *StackHandler) CreateRoutes(r chi.Router) {
}
func CreateStackHandler(db *sql.DB, limitsManager limits.LimitsManagerMethods, jwtManager *middleware.JwtManager) StackHandler {
stackModel := models.NewListModel(db)
stackModel := models.NewStackModel(db)
imageModel := models.NewImageModel(db)
logger := log.New(os.Stdout).WithPrefix("Stacks")