diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-07-31 21:06:35 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-07-31 21:06:35 +0900 |
| commit | 8478e1d057053216410dccc03b3aff9a73a25968 (patch) | |
| tree | 827de8bbf3d1eee517fac018daf53ac097941f17 /backend/game/hub.go | |
| parent | 7a06def8085b432994dc054037183795e7ec25a0 (diff) | |
| download | phperkaigi-2025-albatross-8478e1d057053216410dccc03b3aff9a73a25968.tar.gz phperkaigi-2025-albatross-8478e1d057053216410dccc03b3aff9a73a25968.tar.zst phperkaigi-2025-albatross-8478e1d057053216410dccc03b3aff9a73a25968.zip | |
feat(backend): enable `nullable-type` option of `oapi-codegen` for strict handling of nullable OpenAPI types
Diffstat (limited to 'backend/game/hub.go')
| -rw-r--r-- | backend/game/hub.go | 5 |
1 files changed, 3 insertions, 2 deletions
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: "", }, |
