From e4ca4ec96166794252b525307e05051db6f09981 Mon Sep 17 00:00:00 2001 From: Devlin Junker Date: Wed, 6 Sep 2023 22:00:06 -0700 Subject: [PATCH 01/11] start hooking up actions to backend Signed-off-by: Devlin Junker --- src/App.vue | 3 + src/components/Sidebar.vue | 12 ++- src/components/SidebarFeedLinkActions.vue | 116 ++++++++++++++++++++++ src/dataservices/feed.service.ts | 25 +++++ src/dataservices/item.service.ts | 2 +- src/store/feed.ts | 42 ++++++++ src/store/item.ts | 37 +++++-- src/types/MutationTypes.ts | 5 + 8 files changed, 227 insertions(+), 15 deletions(-) create mode 100644 src/components/SidebarFeedLinkActions.vue diff --git a/src/App.vue b/src/App.vue index 930c8b048..79a14d71e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,8 +22,11 @@ export default Vue.extend({ NcAppContent, }, async created() { + // fetch folders and feeds to build side bar await this.$store.dispatch(ACTIONS.FETCH_FOLDERS) await this.$store.dispatch(ACTIONS.FETCH_FEEDS) + // fetch starred to get starred count + await this.$store.dispatch(ACTIONS.FETCH_STARRED) }, }) diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 4c04195fc..411b92cb0 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -4,7 +4,7 @@