|
|
@ -271,7 +271,7 @@ func (b *bridge) SleepBlocks(call otto.FunctionCall) (response otto.Value) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
type jsonrpcCall struct { |
|
|
|
type jsonrpcCall struct { |
|
|
|
Id int64 |
|
|
|
ID int64 |
|
|
|
Method string |
|
|
|
Method string |
|
|
|
Params []interface{} |
|
|
|
Params []interface{} |
|
|
|
} |
|
|
|
} |
|
|
@ -304,7 +304,7 @@ func (b *bridge) Send(call otto.FunctionCall) (response otto.Value) { |
|
|
|
resps, _ := call.Otto.Object("new Array()") |
|
|
|
resps, _ := call.Otto.Object("new Array()") |
|
|
|
for _, req := range reqs { |
|
|
|
for _, req := range reqs { |
|
|
|
resp, _ := call.Otto.Object(`({"jsonrpc":"2.0"})`) |
|
|
|
resp, _ := call.Otto.Object(`({"jsonrpc":"2.0"})`) |
|
|
|
resp.Set("id", req.Id) |
|
|
|
resp.Set("id", req.ID) |
|
|
|
var result json.RawMessage |
|
|
|
var result json.RawMessage |
|
|
|
err = b.client.Call(&result, req.Method, req.Params...) |
|
|
|
err = b.client.Call(&result, req.Method, req.Params...) |
|
|
|
switch err := err.(type) { |
|
|
|
switch err := err.(type) { |
|
|
|