Avoid unnecessary increment of iteration
This commit is contained in:
1 parent
5ab49014b0
commit
c6328ce2f4
1 file changed
+2
-1
+2
-1
@@ -427,7 +427,6 @@ runVirtualParameters = (sessionContext, provisions, startRevision, endRevision,
|
|||||||
|
|
||||||
|
|
||||||
runDeclarations = (sessionContext, declarations) ->
|
runDeclarations = (sessionContext, declarations) ->
|
||||||
sessionContext.iteration += 2
|
|
||||||
sessionContext.syncState ?= {
|
sessionContext.syncState ?= {
|
||||||
refreshAttributes: {
|
refreshAttributes: {
|
||||||
exist: new Set()
|
exist: new Set()
|
||||||
@@ -623,6 +622,8 @@ rpcRequest = (sessionContext, _declarations, callback) ->
|
|||||||
|
|
||||||
if (sessionContext.syncState?.virtualParameterDeclarations?.length or 0) < sessionContext.declarations.length
|
if (sessionContext.syncState?.virtualParameterDeclarations?.length or 0) < sessionContext.declarations.length
|
||||||
inception = sessionContext.syncState?.virtualParameterDeclarations?.length or 0
|
inception = sessionContext.syncState?.virtualParameterDeclarations?.length or 0
|
||||||
|
# Avoid unnecessary increment of iteration when using vparams
|
||||||
|
sessionContext.iteration += 2 if inception == sessionContext.declarations.length - 1
|
||||||
vpd = runDeclarations(sessionContext, sessionContext.declarations[inception])
|
vpd = runDeclarations(sessionContext, sessionContext.declarations[inception])
|
||||||
timestamp = sessionContext.timestamp + sessionContext.iteration
|
timestamp = sessionContext.timestamp + sessionContext.iteration
|
||||||
toClear = null
|
toClear = null
|
||||||
|
|||||||
Reference in new issue
Block a user