Skip to content

Commit 8de4609

Browse files
committed
Add transaction-level output to JS query() function
Add top-level txn_output to return values from JavaScript's high-level query() API.
1 parent 0812af9 commit 8de4609

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

client/src/sdk/LocalConnection.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ class LocalConnection extends Connection {
224224
* @param {string} [params.path=''] -
225225
* @param {string[]} [params.inputs=[]] -
226226
* @param {string[]} [params.persist=[]] - Name(s) of relation(s) to persist.
227-
* @return {Object} - {output, problems}
227+
* @return {Object} - {txn_output, query_output, problems}
228228
*/
229229
query(params) {
230230
// Check if `outputs` is valid, exit if not.
@@ -255,9 +255,10 @@ class LocalConnection extends Connection {
255255
this.runAction(action, txnParams)
256256
.then(res => {
257257
const tr = res.transactionResult;
258-
const output = tr.actions[0].result.output;
258+
const txn_output = tr.output;
259+
const query_output = tr.actions[0].result.output;
259260
const problems = tr.problems;
260-
resolve({output, problems});
261+
resolve({txn_output, query_output, problems});
261262
})
262263
.catch(error => reject(error))
263264
})

0 commit comments

Comments
 (0)