Skip to content

Commit 436defc

Browse files
committed
Made download async in Thread
1 parent ce4af77 commit 436defc

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "simplelauncher",
3-
"version": "0.3.9",
3+
"version": "0.3.10",
44
"description": "Launcher for SimpleClient",
55
"main": "src/main.js",
66
"scripts": {
@@ -26,8 +26,8 @@
2626
"path": "^0.12.7"
2727
},
2828
"devDependencies": {
29-
"electron": "^25.1.0",
30-
"electron-builder": "^24.4.0"
29+
"electron": "^25.2.0",
30+
"electron-builder": "^23.4.0"
3131
},
3232
"build": {
3333
"appId": "simpleclient.simplelauncher",

src/launch.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
const { resolve, join } = require('path')
2-
const { Worker } = require('worker_threads')
1+
const { Worker, parentPort } = require('worker_threads')
32
const { isMainThread, workerData } = require('worker_threads')
43

5-
//if (!isMainThread) require('./minecraft').launch(workerData.version, workerData.account, status => parentPort.postMessage(status))
4+
if (!isMainThread) require('./minecraft').launch(workerData.version, workerData.account, status => parentPort.postMessage(status))
65

76
const launch = async (version, account, statusCallback) => {
8-
/*new Worker(__filename, {
7+
new Worker(__filename, {
98
workerData: {
109
version: version,
1110
account: account
1211
},
13-
}).on('message', statusCallback)*/
14-
setTimeout(() => require('./minecraft').launch(version, account, statusCallback))
12+
}).on('message', statusCallback)
1513
}
1614

1715
module.exports = {launch}

0 commit comments

Comments
 (0)