From a1bd044c0c770c1a3723279d57c93db00fb6efe0 Mon Sep 17 00:00:00 2001 From: Daniel Supernault <danielsupernault@gmail.com> Date: Sat, 13 May 2023 06:05:54 -0600 Subject: [PATCH] Update Notifications component --- resources/assets/components/Notifications.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/assets/components/Notifications.vue b/resources/assets/components/Notifications.vue index e3af689a8..2fb085b4e 100644 --- a/resources/assets/components/Notifications.vue +++ b/resources/assets/components/Notifications.vue @@ -54,7 +54,7 @@ </li> </ul> - <div v-if="notificationsEmpty && followRequestsChecked && !followRequests.accounts.length && notificationRetries <= 2"> + <div v-if="notificationsEmpty && followRequestsChecked && !followRequests.accounts.length && notificationRetries < 2"> <div class="row justify-content-center"> <div class="col-12 col-md-10 text-center"> <img src="/img/illustrations/dk-nature-man-monochrome.svg" class="img-fluid" style="opacity: 0.6;"> @@ -63,7 +63,7 @@ </div> </div> - <div v-else-if="!notificationsLoaded || tabSwitching || notificationRetries != 2 || (!notifications && !followRequests && !followRequests.accounts && !followRequests.accounts.length)"> + <div v-else-if="!notificationsLoaded || tabSwitching || ((notificationsEmpty && notificationRetries < 2 ) || !notifications && !followRequests && !followRequests.accounts && !followRequests.accounts.length)"> <placeholder /> </div> @@ -315,9 +315,9 @@ methods: { fetchNotifications() { + this.notificationRetries++; axios.get('/api/pixelfed/v1/notifications?pg=true') .then(res => { - this.notificationRetries++; if(!res || !res.data || !res.data.length) { if(this.notificationRetries == 2) { clearTimeout(this.notificationRetryTimeout);