Minor fixes

- update floBlockchainAPI
- Fixed: senderID not working correctly in GET request when Array is passed
This commit is contained in:
sairajzero 2022-03-08 03:55:41 +05:30
parent 327e8ac39f
commit 1e77954eba
2 changed files with 5 additions and 2 deletions

View File

@ -298,6 +298,8 @@ function Database(user, password, dbname, host = 'localhost') {
if (request.type) if (request.type)
conditionArr.push(`${H_struct.TYPE} = '${request.type}'`); conditionArr.push(`${H_struct.TYPE} = '${request.type}'`);
if (request.senderID) { if (request.senderID) {
if (typeof request.senderID === "string" && request.senderID.includes(','))
request.senderID = request.senderID.split(',');
if (Array.isArray(request.senderID)) if (Array.isArray(request.senderID))
conditionArr.push(`${H_struct.SENDER_ID} IN ('${request.senderID.join("', '")}')`); conditionArr.push(`${H_struct.SENDER_ID} IN ('${request.senderID.join("', '")}')`);
else else

View File

@ -1,6 +1,6 @@
'use strict'; 'use strict';
/* FLO Blockchain Operator to send/receive data from blockchain using API calls*/ /* FLO Blockchain Operator to send/receive data from blockchain using API calls*/
//version 2.2.1 //version 2.2.1a
(function(GLOBAL) { (function(GLOBAL) {
const floBlockchainAPI = GLOBAL.floBlockchainAPI = { const floBlockchainAPI = GLOBAL.floBlockchainAPI = {
@ -436,7 +436,8 @@
for (let i = 0; i < numToRead && filteredData.length < options.limit; i++) { for (let i = 0; i < numToRead && filteredData.length < options.limit; i++) {
if (!response.items[i].confirmations) { //unconfirmed transactions if (!response.items[i].confirmations) { //unconfirmed transactions
unconfirmedCount++; unconfirmedCount++;
numToRead++; if (numToRead < response.items[i].length)
numToRead++;
continue; continue;
} }
if (options.pattern) { if (options.pattern) {