Commit c6a497f9 authored by nano's avatar nano

close arira2 socket when download complete

parent 8e966782
This diff is collapsed.
...@@ -9,6 +9,8 @@ const locales = ['zh-CN', 'zh-TW', 'en-US', 'ja-JP']; ...@@ -9,6 +9,8 @@ const locales = ['zh-CN', 'zh-TW', 'en-US', 'ja-JP'];
const languagePack = ['zh-CN', 'en-US']; const languagePack = ['zh-CN', 'en-US'];
const platforms = ['win32', 'darwin']; const platforms = ['win32', 'darwin'];
let wait = ms => new Promise(resolve => setTimeout(resolve, ms));
const lang = { const lang = {
'en-US': { 'en-US': {
'en-US': 'English', 'en-US': 'English',
...@@ -124,10 +126,9 @@ async function main() { ...@@ -124,10 +126,9 @@ async function main() {
for (let i = 0, t = 0; i <= data.length; i++, t += 60000) { for (let i = 0, t = 0; i <= data.length; i++, t += 60000) {
let app = data[i]; let app = data[i];
if (!['ygopro', 'desmume', 'test'].includes(app['id'])) { if (!['ygopro', 'desmume', 'test'].includes(app['id'])) {
setTimeout(async () => { await wait(t);
console.log(`正在处理${app['id']}`); console.log(`正在处理${app['id']}`);
await updateApp(app); await updateApp(app);
}, t);
} }
} }
} catch (e) { } catch (e) {
......
...@@ -190,12 +190,14 @@ const uploadPackageUrl = async (ctx: Context) => { ...@@ -190,12 +190,14 @@ const uploadPackageUrl = async (ctx: Context) => {
pack!.status = 'failed'; pack!.status = 'failed';
await pack!.save(); await pack!.save();
} }
await downloader.close()
}; };
downloader.onDownloadError = async (err) => { downloader.onDownloadError = async (err) => {
// console.log(await downloader.send('tellStatus', err.gid)) // console.log(await downloader.send('tellStatus', err.gid))
pack!.status = 'failed'; pack!.status = 'failed';
await pack!.save(); await pack!.save();
await downloader.close()
console.log(err); console.log(err);
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment