Reserve unique time for mapped value in filter handler
This commit is contained in:
committed by
Yan Zhulanow
parent
a88719ff08
commit
523bdb0d54
+1
@@ -68,6 +68,7 @@ class FilterCallHandler : BothSemanticsHandler {
|
|||||||
val filterResult = dsl.variable(dsl.types.BOOLEAN, "result")
|
val filterResult = dsl.variable(dsl.types.BOOLEAN, "result")
|
||||||
declare(filterResult, oldPredicate.call("invoke", lambdaArg), false)
|
declare(filterResult, oldPredicate.call("invoke", lambdaArg), false)
|
||||||
+filteringMap.set(dsl.currentTime(), filterResult)
|
+filteringMap.set(dsl.currentTime(), filterResult)
|
||||||
|
+dsl.updateTime() // reserve unique time for mapped value
|
||||||
doReturn(filterResult)
|
doReturn(filterResult)
|
||||||
}.toCode()
|
}.toCode()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user