query fixes

This commit is contained in:
Jan Prochazka
2020-04-12 10:55:41 +02:00
parent 6da41bcf4a
commit 241d8ea647
7 changed files with 38 additions and 10 deletions

View File

@@ -22,7 +22,10 @@ module.exports = {
if (!this.openedReaders[jslid]) return Promise.reject();
return new Promise((resolve, reject) => {
const { reader } = this.openedReaders[jslid];
if (!reader.hasNextLine()) return Promise.resolve(null);
if (!reader.hasNextLine()) {
resolve(null);
return;
}
reader.nextLine((err, line) => {
this.openedReaders[jslid].readedCount += 1;
if (err) reject(err);
@@ -66,7 +69,6 @@ module.exports = {
getRows_meta: 'get',
async getRows({ jslid, offset, limit }) {
// console.log('GET ROWS', offset, limit);
await this.ensureReader(jslid, offset);
const res = [];
for (let i = 0; i < limit; i += 1) {

View File

@@ -27,7 +27,7 @@ async function handleConnect(connection) {
const driver = engines(storedConnection);
systemConnection = await driverConnect(driver, storedConnection);
handleFullRefresh();
setInterval(handleIncrementalRefresh, 10 * 1000);
setInterval(handleIncrementalRefresh, 30 * 1000);
for (const [resolve] of afterConnectCallbacks) {
resolve();
}