import { useEffect } from 'react' import { useDispatch } from 'react-redux' import subsonic from '../subsonic' import { scanStatusUpdate } from '../actions' export const useInitialScanStatus = () => { const dispatch = useDispatch() useEffect(() => { subsonic .getScanStatus() .then((resp) => resp.json['subsonic-response']) .then((data) => { if (data.status === 'ok') { dispatch(scanStatusUpdate(data.scanStatus)) } }) }, [dispatch]) }