add ai status
All checks were successful
Deploy / CreateImage (push) Successful in 2m32s
Deploy / DeployService (push) Successful in 21s

This commit is contained in:
skeris 2025-04-17 00:17:58 +03:00
parent 8129ca6760
commit f61086c826
3 changed files with 8 additions and 1 deletions

2
go.mod

@ -8,7 +8,7 @@ require (
gitea.pena/PenaSide/common v0.0.0-20250103085335-91ea31fee517
gitea.pena/PenaSide/hlog v0.0.0-20241125221102-a54c29c002a9
gitea.pena/PenaSide/trashlog v0.0.0-20250224122049-ddb4d72e9d07
gitea.pena/SQuiz/common v0.0.0-20250207214652-9994f2d4d43f
gitea.pena/SQuiz/common v0.0.0-20250416223244-494c0a8d6de9
gitea.pena/SQuiz/worker v0.0.0-20250227130447-f32f55d7752e
github.com/gofiber/fiber/v2 v2.52.5
github.com/golang-jwt/jwt/v5 v5.2.1

4
go.sum

@ -7,6 +7,10 @@ gitea.pena/PenaSide/trashlog v0.0.0-20250224122049-ddb4d72e9d07 h1:bUIUgzXQt16aB
gitea.pena/PenaSide/trashlog v0.0.0-20250224122049-ddb4d72e9d07/go.mod h1:GRfWJerTUlgy82CiYAxE4tVYSVV54zEJJQy17Fx46E4=
gitea.pena/SQuiz/common v0.0.0-20250207214652-9994f2d4d43f h1:458FCN98jVkjAqg3yyspgkUdJnKz3BNMiZosrVtPpv8=
gitea.pena/SQuiz/common v0.0.0-20250207214652-9994f2d4d43f/go.mod h1:/YR+uo4RouZshuHPkguk7nAJVKuFt3Z0mTFxUPdlzxQ=
gitea.pena/SQuiz/common v0.0.0-20250408124416-0d7939901586 h1:TDezSbQIU+zqteZQPCV8t5PBGRljNZQpmGiO3rdpiPY=
gitea.pena/SQuiz/common v0.0.0-20250408124416-0d7939901586/go.mod h1:/YR+uo4RouZshuHPkguk7nAJVKuFt3Z0mTFxUPdlzxQ=
gitea.pena/SQuiz/common v0.0.0-20250416223244-494c0a8d6de9 h1:PIF9heSMNLBmI2imvuLJ91dYqIsE1NMRVVuUD7Dg/Cw=
gitea.pena/SQuiz/common v0.0.0-20250416223244-494c0a8d6de9/go.mod h1:/YR+uo4RouZshuHPkguk7nAJVKuFt3Z0mTFxUPdlzxQ=
gitea.pena/SQuiz/worker v0.0.0-20250227130447-f32f55d7752e h1:+NbE0scdaXIy58XsK+8WKUNQeZiM3PPsQwBG92Tyncs=
gitea.pena/SQuiz/worker v0.0.0-20250227130447-f32f55d7752e/go.mod h1:MDEYDHXF65HiWU/C43MKtX4sct9ktrczV4pzggVNsUc=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=

@ -59,6 +59,7 @@ func (s *Service) CreateQuiz(ctx *fiber.Ctx) error {
if req.Status != "" &&
req.Status != model.StatusDraft &&
req.Status != model.StatusTemplate &&
req.Status != model.StatusAI &&
req.Status != model.StatusStop &&
req.Status != model.StatusStart {
return ctx.Status(fiber.StatusNotAcceptable).SendString("status on creating must be only draft,template,stop,start")
@ -145,6 +146,7 @@ func (s *Service) GetQuizList(ctx *fiber.Ctx) error {
req.Status != model.StatusStart &&
req.Status != model.StatusDraft &&
req.Status != model.StatusTemplate &&
req.Status != model.StatusAI &&
req.Status != model.StatusTimeout &&
req.Status != model.StatusOffLimit {
return ctx.Status(fiber.StatusNotAcceptable).SendString("inappropriate status, allowed only '', " +
@ -221,6 +223,7 @@ func (s *Service) UpdateQuiz(ctx *fiber.Ctx) error {
if req.Status != "" &&
req.Status != model.StatusDraft &&
req.Status != model.StatusTemplate &&
req.Status != model.StatusAI &&
req.Status != model.StatusStop &&
req.Status != model.StatusStart {
return ctx.Status(fiber.StatusNotAcceptable).SendString("status on creating must be only draft,template,stop,start")