Skip to content

Commit 2a1121c

Browse files
committedMar 6, 2023
In addition to a string as the error passed to the callback, caller can now also pass a dictionary instead
1 parent 9a4496d commit 2a1121c

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed
 

‎dist/AlphaWallet-min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎dist/AlphaWallet.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -39974,7 +39974,12 @@ var AlphaWallet = {
3997439974
var callback = callbacks[id];
3997539975

3997639976
if (callback.isRPC) {
39977-
var response = { 'id': id, jsonrpc: '2.0', result: value, error: { message: error } };
39977+
var response;
39978+
if (obj instanceof Object && !(obj instanceof Array)) {
39979+
response = { 'id': id, jsonrpc: '2.0', result: value, error: error };
39980+
} else {
39981+
response = { 'id': id, jsonrpc: '2.0', result: value, error: { message: error } };
39982+
}
3997839983

3997939984
if (error) {
3998039985
callback(response, null);

‎src/index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,12 @@ const AlphaWallet = {
6363
let callback = callbacks[id]
6464

6565
if (callback.isRPC) {
66-
const response = {'id': id, jsonrpc: '2.0', result: value, error: {message: error} }
66+
var response
67+
if (obj instanceof Object && !(obj instanceof Array)) {
68+
response = {'id': id, jsonrpc: '2.0', result: value, error: error }
69+
} else {
70+
response = {'id': id, jsonrpc: '2.0', result: value, error: {message: error} }
71+
}
6772

6873
if (error) {
6974
callback(response, null)

0 commit comments

Comments
 (0)
Please sign in to comment.