diff --git a/new-lamassu-admin/src/components/layout/Header.js b/new-lamassu-admin/src/components/layout/Header.js index 1620a36e..1c567359 100644 --- a/new-lamassu-admin/src/components/layout/Header.js +++ b/new-lamassu-admin/src/components/layout/Header.js @@ -69,7 +69,7 @@ const Header = memo(({ tree, user }) => { const [active, setActive] = useState() const [hasUnread, setHasUnread] = useState(false) - const { data, refetch } = useQuery(HAS_UNREAD, { pollInterval: 60000 }) + const { data, refetch, startPolling, stopPolling } = useQuery(HAS_UNREAD) const notifCenterButtonRef = useRef() const popperRef = useRef() const history = useHistory() @@ -81,6 +81,11 @@ const Header = memo(({ tree, user }) => { if (notNil(data?.hasUnreadNotifications)) return setHasUnread(false) }, [data]) + useEffect(() => { + startPolling(60000) + return stopPolling + }) + const onPaired = machine => { setOpen(false) history.push('/maintenance/machine-status', { id: machine.deviceId })