We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6f5725e commit f674e19Copy full SHA for f674e19
server/services/database/resolvers/gameEvent.go
@@ -86,7 +86,9 @@ func IsGameRunning(outsideTX *gorm.DB) bool {
86
if len(events) == 0 {
87
return true
88
}
89
- result = result.Where("time <= ?", currentTime).Order("time desc").First(¤tEvent)
+ result = outsideTX.Where(
90
+ outsideTX.Where(map[string]interface{}{"action": entity.PauseEvent}).Or(map[string]interface{}{"action": entity.ResumeEvent}),
91
+ ).Where("time <= ?", currentTime).Order("time desc").First(¤tEvent)
92
if errors.Is(result.Error, gorm.ErrRecordNotFound) {
93
return false
94
} else if result.Error != nil {
0 commit comments