diff --git a/core/tavern.go b/core/tavern.go index 3dbf9d8..8272fd9 100644 --- a/core/tavern.go +++ b/core/tavern.go @@ -252,7 +252,7 @@ func (sub *subTavern) OnRoomCreated(region, name string) { } if cnt == 1 { - sub.redison.JSONSet(name, "$", map[string]any{}) + sub.redison.JSONSet(name, "$", map[string]any{}, gocommon.RedisonSetOptionNX) } } diff --git a/go.mod b/go.mod index e090d58..d8ceea4 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.20 require ( github.com/go-redis/redis/v8 v8.11.5 go.mongodb.org/mongo-driver v1.11.7 - repositories.action2quare.com/ayo/gocommon v0.0.0-20230814124152-81d069cddf69 + repositories.action2quare.com/ayo/gocommon v0.0.0-20230823084014-c34045e215fc ) require ( diff --git a/go.sum b/go.sum index 99b3d94..af606a5 100644 --- a/go.sum +++ b/go.sum @@ -138,3 +138,5 @@ repositories.action2quare.com/ayo/gocommon v0.0.0-20230812103033-a5b7e119644d h1 repositories.action2quare.com/ayo/gocommon v0.0.0-20230812103033-a5b7e119644d/go.mod h1:PdpZ16O1czKKxCxn+0AFNaEX/0kssYwC3G8jR0V7ybw= repositories.action2quare.com/ayo/gocommon v0.0.0-20230814124152-81d069cddf69 h1:uESLT7W0oL717Da+ZJwuXrlRNTvCSIYu6cBfg6lQukM= repositories.action2quare.com/ayo/gocommon v0.0.0-20230814124152-81d069cddf69/go.mod h1:PdpZ16O1czKKxCxn+0AFNaEX/0kssYwC3G8jR0V7ybw= +repositories.action2quare.com/ayo/gocommon v0.0.0-20230823084014-c34045e215fc h1:/nFKyjpcfMCdC7vrEZ7+IQOA5RoMmcBUHNRl40JN3ys= +repositories.action2quare.com/ayo/gocommon v0.0.0-20230823084014-c34045e215fc/go.mod h1:PdpZ16O1czKKxCxn+0AFNaEX/0kssYwC3G8jR0V7ybw=