mirror of
https://github.com/d07RiV/diabloweb.git
synced 2026-07-03 20:01:34 +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",
|
"name": "diabloweb",
|
||||||
"version": "1.0.9",
|
"version": "1.0.10",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "diabloweb",
|
"name": "diabloweb",
|
||||||
"version": "1.0.9",
|
"version": "1.0.10",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/core": "7.4.3",
|
"@babel/core": "7.4.3",
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ if (process.env.NODE_ENV === 'production') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function reportLink(e, retail) {
|
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");
|
const url = new URL("https://github.com/d07RiV/diabloweb/issues/new");
|
||||||
url.searchParams.set("body",
|
url.searchParams.set("body",
|
||||||
`**Description:**
|
`**Description:**
|
||||||
|
|||||||
@@ -191,7 +191,7 @@ function call_api(func, ...params) {
|
|||||||
audioTransfer = null;
|
audioTransfer = null;
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} 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;
|
files = data.files;
|
||||||
init_game(data.mpq, data.spawn, data.offscreen).then(
|
init_game(data.mpq, data.spawn, data.offscreen).then(
|
||||||
() => worker.postMessage({action: "loaded"}),
|
() => 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;
|
break;
|
||||||
case "event":
|
case "event":
|
||||||
call_api(data.func, ...data.params);
|
call_api(data.func, ...data.params);
|
||||||
|
|||||||
Reference in New Issue
Block a user