Calling gohan_sleep(param) from a JS extension returns immediately (without an error and without sleeping) when param is a compound expression.
Examples:
gohan_sleep(2*1000); // expecting a sleep of 2 sec
var sleepTime = 1000;
gohan_sleep(2*sleepTime);
var sleepTime = 1000*2;
gohan_sleep(sleepTime);
Actual result:
In every example, the call returns immediately, no error is reported
Expected result:
Call will sleep for 2 seconds.
Works as expected:
gohan_sleep(2000);
var sleepTime = 2000;
gohan_sleep(sleepTime);