diff --git a/src/components/notification.jsx b/src/components/notification.jsx index d3714119..64bb1060 100644 --- a/src/components/notification.jsx +++ b/src/components/notification.jsx @@ -49,7 +49,7 @@ const contentText = { 'favourite+reblog': 'boosted & favourited your post.', }; -function Notification({ notification, instance }) { +function Notification({ notification, instance, reload }) { const { id, status, account, _accounts } = notification; let { type } = notification; @@ -137,7 +137,7 @@ function Notification({ notification, instance }) { { - loadNotifications(true); + reload(); }} /> )} diff --git a/src/pages/notifications.jsx b/src/pages/notifications.jsx index 1ecbe8c6..b3779f2c 100644 --- a/src/pages/notifications.jsx +++ b/src/pages/notifications.jsx @@ -285,6 +285,7 @@ function Notifications() { accountID={account.id} onChange={() => { loadFollowRequests(); + loadNotifications(true); }} /> @@ -337,6 +338,10 @@ function Notifications() { instance={instance} notification={notification} key={notification.id} + reload={() => { + loadNotifications(true); + loadFollowRequests(); + }} /> );