From 95659a495dea4eb99992d624a030f4945d9ee6c5 Mon Sep 17 00:00:00 2001 From: "haoeliu@foxmail.com" Date: Sun, 8 Jan 2023 19:34:50 +0800 Subject: [PATCH] update getAccordingToRouteInfo and modify the parameters order --- .../plugin/sharding/MultiPointCooperationExecutor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bdware/consistency/plugin/sharding/MultiPointCooperationExecutor.java b/src/main/java/org/bdware/consistency/plugin/sharding/MultiPointCooperationExecutor.java index 1bef851..b519f67 100644 --- a/src/main/java/org/bdware/consistency/plugin/sharding/MultiPointCooperationExecutor.java +++ b/src/main/java/org/bdware/consistency/plugin/sharding/MultiPointCooperationExecutor.java @@ -101,9 +101,9 @@ public class MultiPointCooperationExecutor extends AbstractContextContractExecut try { int val; if (routeInfo.useDefault == null) { - // func myFunc (requester, sourceArg) + // func myFunc (sourceArg, requester) JsonElement requester = req.getRequester() == null ? JsonNull.INSTANCE : new JsonPrimitive(req.getRequester()); - return invokeFunctionWithoutLimit(req.getContractID(), routeInfo.funcName, String[].class, requester, req.getArg()); + return invokeFunctionWithoutLimit(req.getContractID(), routeInfo.funcName, String[].class, req.getArg(), requester); } switch (routeInfo.useDefault) { case byRequester: