diff --git a/build/sw_plugin.js b/build/sw_plugin.js index 615c3db56..066c8da12 100644 --- a/build/sw_plugin.js +++ b/build/sw_plugin.js @@ -102,12 +102,8 @@ export const buildSwPlugin = ({ swSrc, swDest }) => { }, }) - try { - const swBundle = await build(config) - return swBundle.output[0] - } catch (e) { - console.error('Error building ServiceWorker:' , e) - } + const swBundle = await build(config) + return swBundle.output[0] }, }, closeBundle: { @@ -116,11 +112,7 @@ export const buildSwPlugin = ({ swSrc, swDest }) => { async handler() { if (process.env.VITEST) return console.info('Building service worker for production') - try { - await build(config) - } catch (e) { - console.error('Error building ServiceWorker:' , e) - } + await build(config) }, }, } diff --git a/src/components/who_to_follow/who_to_follow.js b/src/components/who_to_follow/who_to_follow.js index b7bb24b45..be4644424 100644 --- a/src/components/who_to_follow/who_to_follow.js +++ b/src/components/who_to_follow/who_to_follow.js @@ -1,4 +1,5 @@ import FollowCard from 'src/components/follow_card/follow_card.vue' +import apiService from '../../services/api/api.service.js' import { useInstanceStore } from 'src/stores/instance.js' import { useOAuthStore } from 'src/stores/oauth.js' diff --git a/src/services/notification_utils/notification_utils.js b/src/services/notification_utils/notification_utils.js index 37e5e95ad..e7987146a 100644 --- a/src/services/notification_utils/notification_utils.js +++ b/src/services/notification_utils/notification_utils.js @@ -1,6 +1,8 @@ import { showDesktopNotification } from '../desktop_notification_utils/desktop_notification_utils.js' import { muteFilterHits } from '../status_parser/status_parser.js' +import { useAnnouncementsStore } from 'src/stores/announcements.js' + import FaviconService from 'src/services/favicon_service/favicon_service.js' export const ACTIONABLE_NOTIFICATION_TYPES = new Set([ diff --git a/src/sw.js b/src/sw.js index f1c1b75d2..1e7abd3de 100644 --- a/src/sw.js +++ b/src/sw.js @@ -1,5 +1,7 @@ /* eslint-env serviceworker */ +import 'virtual:pleroma-fe/service_worker_env' + import { createI18n } from 'vue-i18n' import { storage } from 'src/lib/storage.js'