rhino first parameter passing
This commit is contained in:
parent
81b611ad92
commit
303d35118e
2 changed files with 11 additions and 2 deletions
|
@ -17,7 +17,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_
|
||||||
};
|
};
|
||||||
|
|
||||||
rT.error ='Error: could not get current basal rate';
|
rT.error ='Error: could not get current basal rate';
|
||||||
return setTempBasal(0, 30, profile, rT, offline);
|
return setTempBasal(glucose_status.athing, 30, profile, rT, offline);
|
||||||
|
|
||||||
if (typeof profile === 'undefined' || typeof profile.current_basal === 'undefined') {
|
if (typeof profile === 'undefined' || typeof profile.current_basal === 'undefined') {
|
||||||
rT.error ='Error: could not get current basal rate';
|
rT.error ='Error: could not get current basal rate';
|
||||||
|
|
|
@ -8,8 +8,10 @@ import com.j256.ormlite.logger.Log;
|
||||||
|
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
import org.mozilla.javascript.Callable;
|
||||||
import org.mozilla.javascript.Context;
|
import org.mozilla.javascript.Context;
|
||||||
import org.mozilla.javascript.Function;
|
import org.mozilla.javascript.Function;
|
||||||
|
import org.mozilla.javascript.NativeJSON;
|
||||||
import org.mozilla.javascript.NativeObject;
|
import org.mozilla.javascript.NativeObject;
|
||||||
import org.mozilla.javascript.Scriptable;
|
import org.mozilla.javascript.Scriptable;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
@ -101,8 +103,15 @@ public class DetermineBasalAdapterMAJS {
|
||||||
|
|
||||||
// Call the function with params
|
// Call the function with params
|
||||||
|
|
||||||
|
Object param1 = NativeJSON.parse(rhino, scope, "{\"athing\": 2.3}", new Callable() {
|
||||||
|
@Override
|
||||||
|
public Object call(Context context, Scriptable scriptable, Scriptable scriptable1, Object[] objects) {
|
||||||
|
return objects[1];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
Object[] params = {
|
Object[] params = {
|
||||||
"undefined",
|
param1,
|
||||||
"undefined",
|
"undefined",
|
||||||
"undefined",
|
"undefined",
|
||||||
"undefined",
|
"undefined",
|
||||||
|
|
Loading…
Reference in a new issue