bookmark_timeline.js (942B)
- import Timeline from '../timeline/timeline.vue'
- const Bookmarks = {
- created () {
- this.$store.commit('clearTimeline', { timeline: 'bookmarks' })
- this.$store.dispatch('startFetchingTimeline', { timeline: 'bookmarks', bookmarkFolderId: this.folderId || null })
- },
- components: {
- Timeline
- },
- computed: {
- folderId () {
- return this.$route.params.id
- },
- timeline () {
- return this.$store.state.statuses.timelines.bookmarks
- }
- },
- watch: {
- folderId () {
- this.$store.commit('clearTimeline', { timeline: 'bookmarks' })
- this.$store.dispatch('stopFetchingTimeline', 'bookmarks')
- this.$store.dispatch('startFetchingTimeline', { timeline: 'bookmarks', bookmarkFolderId: this.folderId || null })
- }
- },
- unmounted () {
- this.$store.commit('clearTimeline', { timeline: 'bookmarks' })
- this.$store.dispatch('stopFetchingTimeline', 'bookmarks')
- }
- }
- export default Bookmarks