chore: include worker .node in addition to libsession .node

pull/2620/head
Audric Ackermann 2 years ago
parent dc1daf7ed4
commit 1c48ff8a49

@ -54,7 +54,7 @@
"build-release:macos": "yarn build-release-non-linux", "build-release:macos": "yarn build-release-non-linux",
"build-release:linux": "yarn sedtoDeb; yarn build-release-non-linux && yarn sedtoAppImage && yarn build-release-non-linux && yarn sedtoDeb", "build-release:linux": "yarn sedtoDeb; yarn build-release-non-linux && yarn sedtoAppImage && yarn build-release-non-linux && yarn sedtoDeb",
"build-release-publish": "run-script-os", "build-release-publish": "run-script-os",
"build-release-publish-non-linux": "cross-env SIGNAL_ENV=production $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=always", "build-release-publish-non-linux": "yarn build-everything && cross-env SIGNAL_ENV=production $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=always",
"build-release-publish:win32": "yarn build-release-publish-non-linux", "build-release-publish:win32": "yarn build-release-publish-non-linux",
"build-release-publish:macos": "yarn build-release-publish-non-linux", "build-release-publish:macos": "yarn build-release-publish-non-linux",
"build-release-publish:linux": "yarn sedtoDeb; yarn build-release-publish-non-linux && yarn sedtoAppImage && yarn build-release-publish-non-linux && yarn sedtoDeb", "build-release-publish:linux": "yarn sedtoDeb; yarn build-release-publish-non-linux && yarn sedtoAppImage && yarn build-release-publish-non-linux && yarn sedtoDeb",
@ -66,7 +66,7 @@
"rebuild-curve25519-js": "cd node_modules/curve25519-js && yarn install && yarn build && cd ../../", "rebuild-curve25519-js": "cd node_modules/curve25519-js && yarn install && yarn build && cd ../../",
"update-git-info": "node ./build/updateLocalConfig.js", "update-git-info": "node ./build/updateLocalConfig.js",
"worker:utils": "webpack --config=./utils.worker.config.js", "worker:utils": "webpack --config=./utils.worker.config.js",
"worker:libsession": "webpack --config=./libsession.worker.config.js" "worker:libsession": "rimraf 'ts/webworker/workers/node/libsession/*.node' && webpack --config=./libsession.worker.config.js"
}, },
"dependencies": { "dependencies": {
"@emoji-mart/data": "^1.0.6", "@emoji-mart/data": "^1.0.6",
@ -283,6 +283,8 @@
}, },
"asarUnpack": [ "asarUnpack": [
"node_modules/better-sqlite3/build/Release/better_sqlite3.node", "node_modules/better-sqlite3/build/Release/better_sqlite3.node",
"node_modules/libsession_util_nodejs/build/Release/libsession_util_nodejs.node",
"ts/webworker/workers/node/libsession/*.node",
"ts/mains/main_node.js" "ts/mains/main_node.js"
], ],
"deb": { "deb": {
@ -362,6 +364,7 @@
"!node_modules/better-sqlite3/deps/*", "!node_modules/better-sqlite3/deps/*",
"!node_modules/better-sqlite3/src/*", "!node_modules/better-sqlite3/src/*",
"node_modules/better-sqlite3/build/Release/better_sqlite3.node", "node_modules/better-sqlite3/build/Release/better_sqlite3.node",
"ts/webworker/workers/node/libsession/*.node",
"!dev-app-update.yml" "!dev-app-update.yml"
] ]
} }

@ -135,8 +135,12 @@ window.log = {
}; };
window.onerror = (_message, _script, _line, _col, error) => { window.onerror = (_message, _script, _line, _col, error) => {
const errorInfo = error && error.stack ? error.stack : JSON.stringify(error); const errorInfo = JSON.stringify(error);
window.log.error(`Top-level unhandled error: ${errorInfo}`);
window.log.error(
`Top-level unhandled error: "${_message}";"${_script}";"${_line}";"${_col}" ${errorInfo}`,
error
);
}; };
window.addEventListener('unhandledrejection', rejectionEvent => { window.addEventListener('unhandledrejection', rejectionEvent => {

Loading…
Cancel
Save