summaryrefslogtreecommitdiffstats
path: root/src/store/feed.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/store/feed.ts')
-rw-r--r--src/store/feed.ts19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/store/feed.ts b/src/store/feed.ts
index a74b7c9e4..e39907f38 100644
--- a/src/store/feed.ts
+++ b/src/store/feed.ts
@@ -4,15 +4,15 @@ import { generateUrl } from '@nextcloud/router'
import { ActionParams, AppState } from '../store'
import { Feed } from '../types/Feed'
-export const FEED_MUTATION_TYPES = {
- SET_FEEDS: 'SET_FEEDS',
-}
-
export const FEED_ACTION_TYPES = {
ADD_FEED: 'ADD_FEED',
FETCH_FEEDS: 'FETCH_FEEDS',
}
+export const FEED_MUTATION_TYPES = {
+ SET_FEEDS: 'SET_FEEDS',
+}
+
const state = {
feeds: [],
}
@@ -33,8 +33,7 @@ export const actions = {
commit(FEED_MUTATION_TYPES.SET_FEEDS, feeds.data.feeds)
},
- [FEED_ACTION_TYPES.ADD_FEED]({ commit }: ActionParams, { feedReq }: { feedReq: { url: string; folder?: { id: number } } }) {
- console.log(feedReq)
+ async [FEED_ACTION_TYPES.ADD_FEED]({ commit }: ActionParams, { feedReq }: { feedReq: { url: string; folder?: { id: number } } }) {
let url = feedReq.url.trim()
if (!url.startsWith('http')) {
url = 'https://' + url
@@ -51,22 +50,22 @@ export const actions = {
folderId: feedReq.folder?.id || 0,
title: undefined,
unreadCount: 0,
- autoDiscover: undefined, // TODO
+ autoDiscover: undefined, // TODO: autodiscover?
}
// this.add(feed);
// this.updateFolderCache();
- axios.post(feedUrl, {
+ await axios.post(feedUrl, {
url: feed.url,
parentFolderId: feed.folderId,
title: null,
user: null,
password: null,
fullDiscover: feed.autoDiscover,
- }).then(() => {
- commit('addFeed', feed)
})
+
+ commit('addFeed', feed)
},
}