From 8478e1d057053216410dccc03b3aff9a73a25968 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 31 Jul 2024 21:06:35 +0900 Subject: feat(backend): enable `nullable-type` option of `oapi-codegen` for strict handling of nullable OpenAPI types --- backend/game/hub.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'backend/game/hub.go') diff --git a/backend/game/hub.go b/backend/game/hub.go index f857ec5..de3da14 100644 --- a/backend/game/hub.go +++ b/backend/game/hub.go @@ -6,6 +6,7 @@ import ( "time" "github.com/jackc/pgx/v5/pgtype" + "github.com/oapi-codegen/nullable" "github.com/nsfisis/iosdc-2024-albatross/backend/api" "github.com/nsfisis/iosdc-2024-albatross/backend/db" @@ -158,7 +159,7 @@ func (hub *gameHub) run() { message.client.s2cMessages <- &playerMessageS2CExecResult{ Type: playerMessageTypeS2CExecResult, Data: playerMessageS2CExecResultPayload{ - Score: &score, + Score: nullable.NewNullableWithValue(score), Status: api.GamePlayerMessageS2CExecResultPayloadStatusSuccess, }, } @@ -174,7 +175,7 @@ func (hub *gameHub) run() { Type: watcherMessageTypeS2CExecResult, Data: watcherMessageS2CExecResultPayload{ PlayerId: message.client.playerID, - Score: &score, + Score: nullable.NewNullableWithValue(score), Stdout: "", Stderr: "", }, -- cgit v1.2.3-70-g09d2