From 196f04645cdd2e2d0a1f41a0d4fb93c9e806cbd2 Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Sat, 17 Feb 2018 20:09:29 +0300 Subject: [PATCH] fix(p2p): closing on end --- src/background/spider.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/background/spider.js b/src/background/spider.js index 6b8510d..c8811c0 100644 --- a/src/background/spider.js +++ b/src/background/spider.js @@ -1174,12 +1174,15 @@ if(config.spaceQuota) this.stop = (callback) => { console.log('spider closing...') - torrentClient.destroy(() => { - sphinx.end(() => spider.close(() => { - mysqlSingle.destroy() - console.log('spider closed') - callback() - })) + tcpServer.close(() => { + console.log('p2p server closed') + torrentClient.destroy(() => { + sphinx.end(() => spider.close(() => { + mysqlSingle.destroy() + console.log('spider closed') + callback() + })) + }) }) } return this