From 1b4456f30a0c7d207489a538e0921fda0e992325 Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Tue, 15 Apr 2025 15:20:24 -0700 Subject: [PATCH] submissions: add initial fields --- pkg/model/nats.go | 2 ++ pkg/service/submissions.go | 2 ++ pkg/service_internal/submissions.go | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/model/nats.go b/pkg/model/nats.go index 0d422af..a0882e6 100644 --- a/pkg/model/nats.go +++ b/pkg/model/nats.go @@ -12,6 +12,8 @@ type CreateSubmissionRequest struct { DisplayName string Creator string GameID uint32 + Status uint32 + Roles uint32 } type CreateMapfixRequest struct { diff --git a/pkg/service/submissions.go b/pkg/service/submissions.go index 955f5eb..be67fdc 100644 --- a/pkg/service/submissions.go +++ b/pkg/service/submissions.go @@ -106,6 +106,8 @@ func (svc *Service) CreateSubmission(ctx context.Context, request *api.Submissio DisplayName: request.DisplayName, Creator: request.Creator, GameID: uint32(request.GameID), + Status: uint32(model.SubmissionStatusUnderConstruction), + Roles: uint32(RolesEmpty), } j, err := json.Marshal(create_request) diff --git a/pkg/service_internal/submissions.go b/pkg/service_internal/submissions.go index ddbe54f..e8f8c39 100644 --- a/pkg/service_internal/submissions.go +++ b/pkg/service_internal/submissions.go @@ -337,6 +337,7 @@ func (svc *Service) CreateSubmission(ctx context.Context, request *internal.Subm var Submitter=uint64(request.AssetOwner); var AssetID=uint64(request.AssetID); var AssetVersion=uint64(request.AssetVersion); + var Status=model.SubmissionStatus(request.Status); // Check if an active submission with the same asset id exists { @@ -376,7 +377,7 @@ func (svc *Service) CreateSubmission(ctx context.Context, request *internal.Subm AssetID: AssetID, AssetVersion: AssetVersion, Completed: false, - StatusID: model.SubmissionStatusUnderConstruction, + StatusID: Status, }) if err != nil { return nil, err