From d7472ebc4cfdf800d7508250655f8101c168c0ce Mon Sep 17 00:00:00 2001 From: Jesse Mazzella Date: Fri, 12 Apr 2024 10:40:58 -0700 Subject: [PATCH] feat: Remove unnecessary couchDBChangesFeed.js entry and update SharedWorker initialization in CouchObjectProvider. --- .webpack/webpack.common.mjs | 1 - src/plugins/persistence/couch/CouchObjectProvider.js | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.webpack/webpack.common.mjs b/.webpack/webpack.common.mjs index afd03ced68..b14565c452 100644 --- a/.webpack/webpack.common.mjs +++ b/.webpack/webpack.common.mjs @@ -45,7 +45,6 @@ const config = { }, entry: { openmct: './openmct.js', - couchDBChangesFeed: './src/plugins/persistence/couch/CouchChangesFeed.js', espressoTheme: './src/plugins/themes/espresso-theme.scss', snowTheme: './src/plugins/themes/snow-theme.scss', darkmatterTheme: './src/plugins/themes/darkmatter-theme.scss' diff --git a/src/plugins/persistence/couch/CouchObjectProvider.js b/src/plugins/persistence/couch/CouchObjectProvider.js index 3348872d98..02033cc4e3 100644 --- a/src/plugins/persistence/couch/CouchObjectProvider.js +++ b/src/plugins/persistence/couch/CouchObjectProvider.js @@ -57,11 +57,11 @@ class CouchObjectProvider { let provider = this; let sharedWorker; - // eslint-disable-next-line no-undef - const sharedWorkerURL = `${this.openmct.getAssetPath()}${__OPENMCT_ROOT_RELATIVE__}couchDBChangesFeed.js`; - sharedWorker = new SharedWorker( - sharedWorkerURL, + /* webpackChunkName: "couchDBChangesFeed" */ new URL( + './CouchChangesFeed.js', + import.meta.url + ), `CouchDB SSE Shared Worker for ${this.namespace}` ); sharedWorker.port.onmessage = provider.onSharedWorkerMessage.bind(this);