We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5337801 commit e4fffd4Copy full SHA for e4fffd4
internal/app/engine/engine.go
@@ -81,9 +81,21 @@ func (e *Engine) Enqueue(change *statemachine.Change) {
81
e.queue <- change
82
}
83
84
+func isUiOrigin(origins []string) bool {
85
+ for _, origin := range origins {
86
+ if origin == "UI" {
87
+ return true
88
+ }
89
90
+ return false
91
+}
92
+
93
func (e *Engine) filterGameEvent(change *statemachine.Change) *statemachine.Change {
94
gameEvent := change.GetAddGameEvent().GameEvent
95
behavior := e.config.GameEventBehavior[gameEvent.Type.String()]
96
+ if isUiOrigin(gameEvent.Origin) {
97
+ behavior = Config_BEHAVIOR_ACCEPT
98
99
switch behavior {
100
case Config_BEHAVIOR_ACCEPT, Config_BEHAVIOR_UNKNOWN:
101
return change
0 commit comments