1
0
Эх сурвалжийг харах

> panic: FIXME TypeError [recovered]
> panic: FIXME TypeError
))))))))))))))000000000000000000

postman0 9 жил өмнө
parent
commit
3d358d7349

+ 3 - 0
jsexecutor/executor.go

@@ -51,6 +51,9 @@ func NewExecutor(s stream.Stream) *Executor {
 			return otto.FalseValue()
 		}
 		val := call.Argument(2)
+		if !val.IsFunction() {
+			return otto.FalseValue()
+		}
 		handlers, ok := e.eventHandlers[evtName]
 		if !ok {
 			e.eventHandlers[evtName] = map[string]otto.Value{handlerName: val}