mirror of
https://github.com/d07RiV/diabloweb.git
synced 2026-06-03 21:41:38 +00:00
fix error reporting #14
This commit is contained in:
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "diabloweb",
|
||||
"version": "1.0.9",
|
||||
"version": "1.0.10",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "diabloweb",
|
||||
"version": "1.0.9",
|
||||
"version": "1.0.10",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "7.4.3",
|
||||
|
||||
@@ -13,7 +13,7 @@ if (process.env.NODE_ENV === 'production') {
|
||||
}
|
||||
|
||||
function reportLink(e, retail) {
|
||||
const message = e.stack || e.message;
|
||||
const message = e.stack || e.message || "Unknown error";
|
||||
const url = new URL("https://github.com/d07RiV/diabloweb/issues/new");
|
||||
url.searchParams.set("body",
|
||||
`**Description:**
|
||||
|
||||
@@ -191,7 +191,7 @@ function call_api(func, ...params) {
|
||||
audioTransfer = null;
|
||||
}
|
||||
} catch (e) {
|
||||
worker.postMessage({action: "error", error: e.message, stack: e.stack});
|
||||
worker.postMessage({action: "error", error: e.message || (e.constructor && e.constructor.name), stack: e.stack});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -274,7 +274,7 @@ worker.addEventListener("message", ({data}) => {
|
||||
files = data.files;
|
||||
init_game(data.mpq, data.spawn, data.offscreen).then(
|
||||
() => worker.postMessage({action: "loaded"}),
|
||||
e => worker.postMessage({action: "failed", error: e.message || e.name, stack: e.stack}));
|
||||
e => worker.postMessage({action: "failed", error: e.message || e.name || (e.constructor && e.constructor.name), stack: e.stack}));
|
||||
break;
|
||||
case "event":
|
||||
call_api(data.func, ...data.params);
|
||||
|
||||
Reference in New Issue
Block a user