diff src/luan/modules/Rpc.luan @ 1259:e8020216dee7

add Luan.to_luan and fix multipart/form-data
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 23 Sep 2018 17:58:40 -0600
parents 5b9856045e51
children 4b5b84853f6f
line wrap: on
line diff
--- a/src/luan/modules/Rpc.luan	Thu Sep 20 22:11:11 2018 -0600
+++ b/src/luan/modules/Rpc.luan	Sun Sep 23 17:58:40 2018 -0600
@@ -9,7 +9,7 @@
 local RpcResult = require "java:luan.lib.rpc.RpcResult"
 local RpcException = require "java:luan.lib.rpc.RpcException"
 local JavaRpc = require "java:luan.lib.rpc.Rpc"
-local JavaLuan = require "java:luan.Luan"
+local LuanJava = require "java:luan.Luan"
 local JavaUtils = require "java:luan.modules.Utils"
 local IoLuan = require "java:luan.modules.IoLuan"
 local ByteArrayInputStream = require "java:java.io.ByteArrayInputStream"
@@ -19,6 +19,7 @@
 local try = Luan.try or error()
 local ipairs = Luan.ipairs or error()
 local type = Luan.type or error()
+local to_luan = Luan.to_luan or error()
 local Io = require "luan:Io.luan"
 local Thread = require "luan:Thread.luan"
 local Table = require "luan:Table.luan"
@@ -47,15 +48,15 @@
 
 local function java_args(list)
 	for i,v in ipairs(list) do
-		list[i] = JavaLuan.toJava(v)
+		list[i] = LuanJava.toJava(v)
 	end
 	return unpack(list)
 end
 
 local function luan_args(list,binary_in)
-	list = JavaLuan.table(list)
+	list = LuanJava.table(list)
 	for i,v in ipairs(list) do
-		list[i] = JavaLuan.toLuan(v)
+		list[i] = to_luan(v)
 	end
 	if binary_in ~= nil then
 		local i_in = list[#list]