From 9ed0ad9683b87ef9e41998dcd9a3179cb19ffeab Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Tue, 4 Dec 2018 23:04:42 +0300 Subject: [PATCH] fix(p2p): fix files in db count on new architecture --- src/background/spider.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/background/spider.js b/src/background/spider.js index 50bfbf0..9bc9a61 100644 --- a/src/background/spider.js +++ b/src/background/spider.js @@ -117,7 +117,11 @@ module.exports = function (send, recive, dataDirectory, version, env) filesId = (await sphinxSingle.query("SELECT MAX(`id`) as mx from files"))[0] filesId = ((filesId && filesId.mx) || 0) + 1 p2p.info.torrents = (await sphinxSingle.query("SELECT COUNT(*) as cnt from torrents"))[0].cnt - p2p.info.files = (await sphinxSingle.query("SELECT COUNT(*) as cnt from files"))[0].cnt + p2p.info.files = await sphinxSingle.query("SELECT SUM(files) as cnt from torrents") + if(p2p.info.files && p2p.info.files.length > 0) + p2p.info.files = p2p.info.files[0].cnt + else + p2p.info.files = 0 const sphinxSingleAlternative = await single().waitConnection()