Merge pull request #140 from 8thlight/fix-index-out-of-range

fix index out of range on lightSync; hopefully the new integration te…
This commit is contained in:
Takayuki Goto
2019-01-24 09:56:35 -06:00
committed by GitHub
+9 -5
View File
@@ -45,11 +45,15 @@ func (client RpcClient) SupportedModules() (map[string]string, error) {
func (client RpcClient) BatchCall(batch []BatchElem) error {
var rpcBatch []rpc.BatchElem
for index, batchElem := range batch {
rpcBatch[index].Result = batchElem.Result
rpcBatch[index].Method = batchElem.Method
rpcBatch[index].Args = batchElem.Args
rpcBatch[index].Error = batchElem.Error
for _, batchElem := range batch {
var newBatchElem = rpc.BatchElem{
Result: batchElem.Result,
Method: batchElem.Method,
Args: batchElem.Args,
Error: batchElem.Error,
}
rpcBatch = append(rpcBatch, newBatchElem)
}
return client.client.BatchCall(rpcBatch)
}