pagination (thanks Tom)

This commit is contained in:
jessop 2020-01-12 18:48:52 -05:00
parent ad87e2b8a7
commit 707e144eff
3 changed files with 9 additions and 3 deletions

View file

@ -8,7 +8,7 @@ dist: xenial
# - mysql-client # - mysql-client
language: node_js language: node_js
node_js: node_js:
- "lts/*" - "lts/dubnium"
cache: cache:
directories: directories:
- "node_modules" - "node_modules"

View file

@ -201,6 +201,10 @@ export default (db, table, sequelize) => ({
} }
return claimArray[0]; return claimArray[0];
})
.catch(error => {
logger.verbose(`resolveClaim failed: ${error}`)
reject(error);
}); });
}, },

View file

@ -13,8 +13,10 @@ const awaitFileSize = (outpoint, size, interval, timeout) => {
function checkFileList() { function checkFileList() {
logger.debug('checkFileList'); logger.debug('checkFileList');
return getFileListFileByOutpoint(outpoint).then(result => { return getFileListFileByOutpoint(outpoint).then(result => {
logger.debug('File List Result', result); const { items: fileInfos } = result;
if (result[0]['completed'] === true || result[0]['written_bytes'] > size) { const fileInfo = fileInfos[0];
logger.debug('File List Result', fileInfo);
if (fileInfo.completed === true || fileInfo.written_bytes > size) {
logger.debug('FILE READY'); logger.debug('FILE READY');
return 'ready'; return 'ready';
} else if (timeout !== 0 && Date.now() - start > timeout) { } else if (timeout !== 0 && Date.now() - start > timeout) {