use absolute paths for stores

This commit is contained in:
Henry Jameson 2025-02-03 13:02:14 +02:00
parent 7d19cc2d53
commit b94d389b7f
52 changed files with 63 additions and 62 deletions

View file

@ -17,9 +17,9 @@ import { applyConfig } from '../services/style_setter/style_setter.js'
import FaviconService from '../services/favicon_service/favicon_service.js' import FaviconService from '../services/favicon_service/favicon_service.js'
import { initServiceWorker, updateFocus } from '../services/sw/sw.js' import { initServiceWorker, updateFocus } from '../services/sw/sw.js'
import { useI18nStore } from '../stores/i18n' import { useI18nStore } from 'src/stores/i18n'
import { useInterfaceStore } from '../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
import { useAnnouncementsStore } from '../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
let staticInitialResults = null let staticInitialResults = null

View file

@ -7,7 +7,7 @@ import { library } from '@fortawesome/fontawesome-svg-core'
import { import {
faEllipsisV faEllipsisV
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useReportsStore } from '../../stores/reports' import { useReportsStore } from 'src/stores/reports'
library.add( library.add(
faEllipsisV faEllipsisV

View file

@ -2,7 +2,7 @@ import { mapState } from 'vuex'
import AnnouncementEditor from '../announcement_editor/announcement_editor.vue' import AnnouncementEditor from '../announcement_editor/announcement_editor.vue'
import RichContent from '../rich_content/rich_content.jsx' import RichContent from '../rich_content/rich_content.jsx'
import localeService from '../../services/locale/locale.service.js' import localeService from '../../services/locale/locale.service.js'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
const Announcement = { const Announcement = {
components: { components: {

View file

@ -1,7 +1,7 @@
import { mapState } from 'vuex' import { mapState } from 'vuex'
import Announcement from '../announcement/announcement.vue' import Announcement from '../announcement/announcement.vue'
import AnnouncementEditor from '../announcement_editor/announcement_editor.vue' import AnnouncementEditor from '../announcement_editor/announcement_editor.vue'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
const AnnouncementsPage = { const AnnouncementsPage = {
components: { components: {

View file

@ -18,7 +18,7 @@ import {
faPencilAlt, faPencilAlt,
faAlignRight faAlignRight
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useMediaViewerStore } from '../../stores/media_viewer' import { useMediaViewerStore } from 'src/stores/media_viewer'
library.add( library.add(
faFile, faFile,

View file

@ -14,7 +14,7 @@ import {
faChevronLeft faChevronLeft
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { buildFakeMessage } from '../../services/chat_utils/chat_utils.js' import { buildFakeMessage } from '../../services/chat_utils/chat_utils.js'
import { useInterfaceStore } from '../../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
library.add( library.add(
faChevronDown, faChevronDown,

View file

@ -13,7 +13,7 @@ import {
faTimes, faTimes,
faEllipsisH faEllipsisH
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faTimes, faTimes,

View file

@ -14,7 +14,7 @@ import {
faCog, faCog,
faInfoCircle faInfoCircle
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faSignInAlt, faSignInAlt,

View file

@ -1,7 +1,7 @@
import EditStatusForm from '../edit_status_form/edit_status_form.vue' import EditStatusForm from '../edit_status_form/edit_status_form.vue'
import Modal from '../modal/modal.vue' import Modal from '../modal/modal.vue'
import get from 'lodash/get' import get from 'lodash/get'
import { useEditStatusStore } from '../../stores/editStatus' import { useEditStatusStore } from 'src/stores/editStatus'
const EditStatusModal = { const EditStatusModal = {
components: { components: {

View file

@ -1,6 +1,6 @@
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { mapState as mapPiniaState } from 'pinia' import { mapState as mapPiniaState } from 'pinia'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { import {
@ -9,7 +9,7 @@ import {
faBullhorn faBullhorn
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faUserPlus, faUserPlus,

View file

@ -1,4 +1,4 @@
import { useMediaViewerStore } from '../../stores/media_viewer' import { useMediaViewerStore } from 'src/stores/media_viewer'
import Attachment from '../attachment/attachment.vue' import Attachment from '../attachment/attachment.vue'
import { sumBy, set } from 'lodash' import { sumBy, set } from 'lodash'

View file

@ -2,7 +2,7 @@ import { library } from '@fortawesome/fontawesome-svg-core'
import { import {
faTimes faTimes
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faTimes faTimes

View file

@ -1,4 +1,4 @@
import { useListsStore } from '../../stores/lists' import { useListsStore } from 'src/stores/lists'
import ListsCard from '../lists_card/lists_card.vue' import ListsCard from '../lists_card/lists_card.vue'
const Lists = { const Lists = {

View file

@ -10,8 +10,8 @@ import {
faSearch, faSearch,
faChevronLeft faChevronLeft
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
import { useListsStore } from '../../stores/lists' import { useListsStore } from 'src/stores/lists'
library.add( library.add(
faSearch, faSearch,

View file

@ -2,7 +2,7 @@ import { mapState } from 'vuex'
import { mapState as mapPiniaState } from 'pinia' import { mapState as mapPiniaState } from 'pinia'
import NavigationEntry from 'src/components/navigation/navigation_entry.vue' import NavigationEntry from 'src/components/navigation/navigation_entry.vue'
import { getListEntries } from 'src/components/navigation/filter.js' import { getListEntries } from 'src/components/navigation/filter.js'
import { useListsStore } from '../../stores/lists' import { useListsStore } from 'src/stores/lists'
export const ListsMenuContent = { export const ListsMenuContent = {
props: [ props: [

View file

@ -1,4 +1,4 @@
import { useListsStore } from '../../stores/lists' import { useListsStore } from 'src/stores/lists'
import Timeline from '../timeline/timeline.vue' import Timeline from '../timeline/timeline.vue'
const ListsTimeline = { const ListsTimeline = {
data () { data () {

View file

@ -13,7 +13,7 @@ import {
faCircleNotch, faCircleNotch,
faTimes faTimes
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useMediaViewerStore } from '../../stores/media_viewer' import { useMediaViewerStore } from 'src/stores/media_viewer'
library.add( library.add(
faChevronLeft, faChevronLeft,

View file

@ -18,7 +18,7 @@ import {
faMinus, faMinus,
faCheckDouble faCheckDouble
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
library.add( library.add(
faTimes, faTimes,

View file

@ -3,7 +3,7 @@ import { library } from '@fortawesome/fontawesome-svg-core'
import { import {
faPen faPen
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { usePostStatusStore } from '../../stores/postStatus' import { usePostStatusStore } from 'src/stores/postStatus'
library.add( library.add(
faPen faPen

View file

@ -4,7 +4,7 @@ import OptionalRouterLink from 'src/components/optional_router_link/optional_rou
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { faThumbtack } from '@fortawesome/free-solid-svg-icons' import { faThumbtack } from '@fortawesome/free-solid-svg-icons'
import { mapStores } from 'pinia' import { mapStores } from 'pinia'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
library.add(faThumbtack) library.add(faThumbtack)

View file

@ -15,8 +15,8 @@ import {
import FaviconService from '../../services/favicon_service/favicon_service.js' import FaviconService from '../../services/favicon_service/favicon_service.js'
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { faCircleNotch, faArrowUp, faMinus } from '@fortawesome/free-solid-svg-icons' import { faCircleNotch, faArrowUp, faMinus } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
library.add( library.add(
faCircleNotch, faCircleNotch,

View file

@ -2,7 +2,7 @@ import Timeago from 'components/timeago/timeago.vue'
import genRandomSeed from '../../services/random_seed/random_seed.service.js' import genRandomSeed from '../../services/random_seed/random_seed.service.js'
import RichContent from 'components/rich_content/rich_content.jsx' import RichContent from 'components/rich_content/rich_content.jsx'
import { forEach, map } from 'lodash' import { forEach, map } from 'lodash'
import { usePollsStore } from '../../stores/polls' import { usePollsStore } from 'src/stores/polls'
export default { export default {
name: 'Poll', name: 'Poll',

View file

@ -1,7 +1,7 @@
import PostStatusForm from '../post_status_form/post_status_form.vue' import PostStatusForm from '../post_status_form/post_status_form.vue'
import Modal from '../modal/modal.vue' import Modal from '../modal/modal.vue'
import get from 'lodash/get' import get from 'lodash/get'
import { usePostStatusStore } from '../../stores/postStatus' import { usePostStatusStore } from 'src/stores/postStatus'
const PostStatusModal = { const PostStatusModal = {
components: { components: {

View file

@ -3,7 +3,7 @@ import { mapGetters } from 'vuex'
import { mapState } from 'pinia' import { mapState } from 'pinia'
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { faFilter, faFont, faWrench } from '@fortawesome/free-solid-svg-icons' import { faFilter, faFont, faWrench } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faFilter, faFilter,

View file

@ -4,7 +4,7 @@ import { mapGetters } from 'vuex'
import { mapState } from 'pinia' import { mapState } from 'pinia'
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { faList, faFolderTree, faBars, faWrench } from '@fortawesome/free-solid-svg-icons' import { faList, faFolderTree, faBars, faWrench } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faList, faList,

View file

@ -1,4 +1,4 @@
import { useReportsStore } from '../../stores/reports' import { useReportsStore } from 'src/stores/reports'
import Select from '../select/select.vue' import Select from '../select/select.vue'
import StatusContent from '../status_content/status_content.vue' import StatusContent from '../status_content/status_content.vue'
import Timeago from '../timeago/timeago.vue' import Timeago from '../timeago/timeago.vue'

View file

@ -21,7 +21,7 @@ import {
import { import {
faWindowMinimize faWindowMinimize
} from '@fortawesome/free-regular-svg-icons' } from '@fortawesome/free-regular-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
const PLEROMAFE_SETTINGS_MAJOR_VERSION = 1 const PLEROMAFE_SETTINGS_MAJOR_VERSION = 1
const PLEROMAFE_SETTINGS_MINOR_VERSION = 0 const PLEROMAFE_SETTINGS_MINOR_VERSION = 0

View file

@ -21,7 +21,7 @@ import {
faPlus, faPlus,
faCircleNotch faCircleNotch
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faTimes, faTimes,

View file

@ -43,7 +43,7 @@ import Checkbox from 'src/components/checkbox/checkbox.vue'
import Select from 'src/components/select/select.vue' import Select from 'src/components/select/select.vue'
import Preview from './theme_preview.vue' import Preview from './theme_preview.vue'
import { useInterfaceStore } from '../../../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
// List of color values used in v1 // List of color values used in v1
const v1OnlyNames = [ const v1OnlyNames = [

View file

@ -4,7 +4,7 @@ import {
faBullhorn, faBullhorn,
faTimes faTimes
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useShoutStore } from '../../stores/shout' import { useShoutStore } from 'src/stores/shout'
library.add( library.add(
faBullhorn, faBullhorn,

View file

@ -21,9 +21,9 @@ import {
faList, faList,
faFilePen faFilePen
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useShoutStore } from '../../stores/shout' import { useShoutStore } from 'src/stores/shout'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
import { useAnnouncementsStore } from '../../stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
library.add( library.add(
faSignInAlt, faSignInAlt,

View file

@ -13,7 +13,7 @@ import {
faLink, faLink,
faPollH faPollH
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useMediaViewerStore } from '../../stores/media_viewer' import { useMediaViewerStore } from 'src/stores/media_viewer'
library.add( library.add(
faCircleNotch, faCircleNotch,

View file

@ -1,7 +1,7 @@
import { get } from 'lodash' import { get } from 'lodash'
import Modal from '../modal/modal.vue' import Modal from '../modal/modal.vue'
import Status from '../status/status.vue' import Status from '../status/status.vue'
import { useStatusHistoryStore } from '../../stores/statusHistory' import { useStatusHistoryStore } from 'src/stores/statusHistory'
const StatusHistoryModal = { const StatusHistoryModal = {
components: { components: {

View file

@ -4,7 +4,7 @@ import { mapState } from 'pinia'
import { FontAwesomeIcon as FAIcon } from '@fortawesome/vue-fontawesome' import { FontAwesomeIcon as FAIcon } from '@fortawesome/vue-fontawesome'
import './tab_switcher.scss' import './tab_switcher.scss'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
const findFirstUsable = (slots) => slots.findIndex(_ => _.props) const findFirstUsable = (slots) => slots.findIndex(_ => _.props)

View file

@ -8,7 +8,7 @@ import QuickViewSettings from '../quick_view_settings/quick_view_settings.vue'
import { debounce, throttle, keyBy } from 'lodash' import { debounce, throttle, keyBy } from 'lodash'
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { faCircleNotch, faCirclePlus, faCog, faMinus, faArrowUp, faCheck } from '@fortawesome/free-solid-svg-icons' import { faCircleNotch, faCirclePlus, faCog, faMinus, faArrowUp, faCheck } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
library.add( library.add(
faCircleNotch, faCircleNotch,

View file

@ -9,8 +9,8 @@ import { filterNavigation } from 'src/components/navigation/filter.js'
import { import {
faChevronDown faChevronDown
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
import { useListsStore } from '../../stores/lists' import { useListsStore } from 'src/stores/lists'
library.add(faChevronDown) library.add(faChevronDown)

View file

@ -11,7 +11,7 @@ import RichContent from 'src/components/rich_content/rich_content.jsx'
import MuteConfirm from '../confirm_modal/mute_confirm.vue' import MuteConfirm from '../confirm_modal/mute_confirm.vue'
import generateProfileLink from 'src/services/user_profile_link_generator/user_profile_link_generator' import generateProfileLink from 'src/services/user_profile_link_generator/user_profile_link_generator'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import { usePostStatusStore } from '../../stores/postStatus' import { usePostStatusStore } from 'src/stores/postStatus'
import { library } from '@fortawesome/fontawesome-svg-core' import { library } from '@fortawesome/fontawesome-svg-core'
import { import {
faBell, faBell,
@ -22,6 +22,7 @@ import {
faTimes, faTimes,
faExpandAlt faExpandAlt
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import { useMediaViewerStore } from '../../stores/media_viewer' import { useMediaViewerStore } from '../../stores/media_viewer'
import { useInterfaceStore } from '../../stores/interface' import { useInterfaceStore } from '../../stores/interface'

View file

@ -4,7 +4,7 @@ import { mapState } from 'pinia'
import DialogModal from '../dialog_modal/dialog_modal.vue' import DialogModal from '../dialog_modal/dialog_modal.vue'
import Popover from '../popover/popover.vue' import Popover from '../popover/popover.vue'
import { useListsStore } from '../../stores/lists' import { useListsStore } from 'src/stores/lists'
library.add(faChevronRight) library.add(faChevronRight)

View file

@ -3,7 +3,7 @@ import List from '../list/list.vue'
import Checkbox from '../checkbox/checkbox.vue' import Checkbox from '../checkbox/checkbox.vue'
import Modal from '../modal/modal.vue' import Modal from '../modal/modal.vue'
import UserLink from '../user_link/user_link.vue' import UserLink from '../user_link/user_link.vue'
import { useReportsStore } from '../../stores/reports' import { useReportsStore } from 'src/stores/reports'
const UserReportingModal = { const UserReportingModal = {
components: { components: {

View file

@ -1,6 +1,6 @@
import merge from 'lodash.merge' import merge from 'lodash.merge'
import { each, get, set, cloneDeep } from 'lodash' import { each, get, set, cloneDeep } from 'lodash'
import { useInterfaceStore } from '../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
import { storage } from './storage.js' import { storage } from './storage.js'
let loaded = false let loaded = false

View file

@ -1,4 +1,4 @@
import { useInterfaceStore } from '../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
export default (store) => { export default (store) => {
store.subscribe((mutation, state) => { store.subscribe((mutation, state) => {

View file

@ -2,8 +2,8 @@ import backendInteractorService from '../services/backend_interactor_service/bac
import { WSConnectionStatus } from '../services/api/api.service.js' import { WSConnectionStatus } from '../services/api/api.service.js'
import { maybeShowChatNotification } from '../services/chat_utils/chat_utils.js' import { maybeShowChatNotification } from '../services/chat_utils/chat_utils.js'
import { Socket } from 'phoenix' import { Socket } from 'phoenix'
import { useShoutStore } from '../stores/shout.js' import { useShoutStore } from 'src/stores/shout.js'
import { useInterfaceStore } from '../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
const retryTimeout = (multiplier) => 1000 * multiplier const retryTimeout = (multiplier) => 1000 * multiplier

View file

@ -3,8 +3,8 @@ import { applyConfig } from '../services/style_setter/style_setter.js'
import messages from '../i18n/messages' import messages from '../i18n/messages'
import { set } from 'lodash' import { set } from 'lodash'
import localeService from '../services/locale/locale.service.js' import localeService from '../services/locale/locale.service.js'
import { useI18nStore } from '../stores/i18n.js' import { useI18nStore } from 'src/stores/i18n.js'
import { useInterfaceStore } from '../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
import { defaultState } from './default_config_state.js' import { defaultState } from './default_config_state.js'

View file

@ -1,7 +1,7 @@
import apiService from '../services/api/api.service.js' import apiService from '../services/api/api.service.js'
import { instanceDefaultProperties } from './config.js' import { instanceDefaultProperties } from './config.js'
import { langCodeToCldrName, ensureFinalFallback } from '../i18n/languages.js' import { langCodeToCldrName, ensureFinalFallback } from '../i18n/languages.js'
import { useInterfaceStore } from '../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
const SORTED_EMOJI_GROUP_IDS = [ const SORTED_EMOJI_GROUP_IDS = [
'smileys-and-emotion', 'smileys-and-emotion',

View file

@ -11,7 +11,7 @@ import {
closeAllDesktopNotifications closeAllDesktopNotifications
} from '../services/desktop_notification_utils/desktop_notification_utils.js' } from '../services/desktop_notification_utils/desktop_notification_utils.js'
import { useReportsStore } from '../stores/reports.js' import { useReportsStore } from 'src/stores/reports.js'
const emptyNotifications = () => ({ const emptyNotifications = () => ({
desktopNotificationSilence: true, desktopNotificationSilence: true,

View file

@ -3,7 +3,7 @@ import { windowWidth, windowHeight } from '../services/window_utils/window_utils
import oauthApi from '../services/new_api/oauth.js' import oauthApi from '../services/new_api/oauth.js'
import { compact, map, each, mergeWith, last, concat, uniq, isArray } from 'lodash' import { compact, map, each, mergeWith, last, concat, uniq, isArray } from 'lodash'
import { registerPushNotifications, unregisterPushNotifications } from '../services/sw/sw.js' import { registerPushNotifications, unregisterPushNotifications } from '../services/sw/sw.js'
import { useInterfaceStore } from '../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
// TODO: Unify with mergeOrAdd in statuses.js // TODO: Unify with mergeOrAdd in statuses.js
export const mergeOrAdd = (arr, obj, item) => { export const mergeOrAdd = (arr, obj, item) => {

View file

@ -1,4 +1,4 @@
import { useListsStore } from '../../stores/lists.js' import { useListsStore } from 'src/stores/lists.js'
import apiService from '../api/api.service.js' import apiService from '../api/api.service.js'
import { promiseInterval } from '../promise_interval/promise_interval.js' import { promiseInterval } from '../promise_interval/promise_interval.js'

View file

@ -1,6 +1,6 @@
import { muteWordHits } from '../status_parser/status_parser.js' import { muteWordHits } from '../status_parser/status_parser.js'
import { showDesktopNotification } from '../desktop_notification_utils/desktop_notification_utils.js' import { showDesktopNotification } from '../desktop_notification_utils/desktop_notification_utils.js'
import { useI18nStore } from '../../stores/i18n.js' import { useI18nStore } from 'src/stores/i18n.js'
import { useAnnouncementsStore } from 'src/stores/announcements' import { useAnnouncementsStore } from 'src/stores/announcements'
import FaviconService from 'src/services/favicon_service/favicon_service.js' import FaviconService from 'src/services/favicon_service/favicon_service.js'

View file

@ -1,4 +1,4 @@
import { useInterfaceStore } from '../../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
import apiService from '../api/api.service.js' import apiService from '../api/api.service.js'
import { promiseInterval } from '../promise_interval/promise_interval.js' import { promiseInterval } from '../promise_interval/promise_interval.js'

View file

@ -2,7 +2,7 @@ import { camelCase } from 'lodash'
import apiService from '../api/api.service.js' import apiService from '../api/api.service.js'
import { promiseInterval } from '../promise_interval/promise_interval.js' import { promiseInterval } from '../promise_interval/promise_interval.js'
import { useInterfaceStore } from '../../stores/interface.js' import { useInterfaceStore } from 'src/stores/interface.js'
const update = ({ store, statuses, timeline, showImmediately, userId, listId, pagination }) => { const update = ({ store, statuses, timeline, showImmediately, userId, listId, pagination }) => {
const ccTimeline = camelCase(timeline) const ccTimeline = camelCase(timeline)

View file

@ -1,7 +1,7 @@
import { defineStore } from 'pinia' import { defineStore } from 'pinia'
import filter from 'lodash/filter' import filter from 'lodash/filter'
import { useInterfaceStore } from '../stores/interface' import { useInterfaceStore } from 'src/stores/interface'
export const useReportsStore = defineStore('reports', { export const useReportsStore = defineStore('reports', {
state: () => ({ state: () => ({

View file

@ -1,5 +1,5 @@
import { createPinia, setActivePinia } from 'pinia' import { createPinia, setActivePinia } from 'pinia'
import { useListsStore } from '../../../../src/stores/lists.js' import { useListsStore } from 'src/src/stores/lists.js'
import { createStore } from 'vuex' import { createStore } from 'vuex'
import apiModule from '../../../../src/modules/api.js' import apiModule from '../../../../src/modules/api.js'