Page MenuHomePhorge

D8116.1768787671.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D8116.1768787671.diff

diff --git a/web/database/utils/WorkerConnectionProxy.js b/web/database/utils/WorkerConnectionProxy.js
--- a/web/database/utils/WorkerConnectionProxy.js
+++ b/web/database/utils/WorkerConnectionProxy.js
@@ -35,7 +35,7 @@
if (!id || !this.promiseCallbacks[id]) {
if (error) {
- this.onError(error);
+ this.onError(new Error(error));
} else if (message) {
this.onError(new Error(`Unknown error for message: ${message.type}`));
} else {
@@ -46,7 +46,7 @@
const callbacks = this.promiseCallbacks[id];
if (error) {
- callbacks.reject(error);
+ callbacks.reject(new Error(error));
} else {
callbacks.resolve(message);
}
diff --git a/web/database/worker/db-worker.js b/web/database/worker/db-worker.js
--- a/web/database/worker/db-worker.js
+++ b/web/database/worker/db-worker.js
@@ -286,7 +286,7 @@
if (!id) {
port.postMessage({
- error: new Error('Request without identifier'),
+ error: 'Request without identifier',
});
}
@@ -299,7 +299,7 @@
} catch (e) {
port.postMessage({
id,
- error: e,
+ error: e.message,
});
}
};
diff --git a/web/types/worker-types.js b/web/types/worker-types.js
--- a/web/types/worker-types.js
+++ b/web/types/worker-types.js
@@ -135,7 +135,7 @@
export type WorkerResponseProxyMessage = {
+id?: number,
+message?: WorkerResponseMessage,
- +error?: Error,
+ +error?: string,
};
// SharedWorker types

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 19, 1:54 AM (11 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5953888
Default Alt Text
D8116.1768787671.diff (1 KB)

Event Timeline