From 2ea036424260b861cecccb36cca53c73b9dda2fc Mon Sep 17 00:00:00 2001 From: mattwr18 Date: Tue, 5 Nov 2019 14:57:54 +0100 Subject: [PATCH] Implement refresh posts, fix duplicate posts bug - on logo click - scrollToTop - remove duplicate records Co-authored-by: kachulio1 --- webapp/constants/posts.js | 2 ++ webapp/layouts/default.vue | 7 ++++++- webapp/pages/index.vue | 31 ++++++++++++++++++++---------- webapp/pages/profile/_id/_slug.vue | 12 +++++++++--- webapp/store/posts.js | 28 +++++++++++++++++++++++++++ 5 files changed, 66 insertions(+), 14 deletions(-) create mode 100644 webapp/constants/posts.js diff --git a/webapp/constants/posts.js b/webapp/constants/posts.js new file mode 100644 index 000000000..7890578c8 --- /dev/null +++ b/webapp/constants/posts.js @@ -0,0 +1,2 @@ +export const first = 12 +export const offset = 0 diff --git a/webapp/layouts/default.vue b/webapp/layouts/default.vue index 365fda824..35af4d25f 100644 --- a/webapp/layouts/default.vue +++ b/webapp/layouts/default.vue @@ -6,7 +6,11 @@ - + @@ -225,6 +229,7 @@ export default { ...mapActions({ quickSearchClear: 'search/quickClear', quickSearch: 'search/quickSearch', + refreshPosts: 'posts/refreshPosts', }), goToPost(item) { this.$nextTick(() => { diff --git a/webapp/pages/index.vue b/webapp/pages/index.vue index 38bb1c003..91e2de55f 100644 --- a/webapp/pages/index.vue +++ b/webapp/pages/index.vue @@ -15,7 +15,7 @@