code refactoring

This commit is contained in:
2024-12-19 12:18:36 +01:00
parent 9d3861ab39
commit 17fb608f45

View File

@@ -6,8 +6,10 @@ import {
Paper, Paper,
Table, TableBody, TableCell, TableContainer, TableHead, TableRow Table, TableBody, TableCell, TableContainer, TableHead, TableRow
} from '@mui/material' } from '@mui/material'
import { useAtomValue } from 'jotai'
import { useState } from 'react' import { useState } from 'react'
import { interval } from 'rxjs' import { interval } from 'rxjs'
import { rpcPollingTimeState } from '../atoms/rpc'
import LivestreamDialog from '../components/livestream/LivestreamDialog' import LivestreamDialog from '../components/livestream/LivestreamDialog'
import LivestreamSpeedDial from '../components/livestream/LivestreamSpeedDial' import LivestreamSpeedDial from '../components/livestream/LivestreamSpeedDial'
import NoLivestreams from '../components/livestream/NoLivestreams' import NoLivestreams from '../components/livestream/NoLivestreams'
@@ -24,7 +26,9 @@ const LiveStreamMonitorView: React.FC = () => {
const [progress, setProgress] = useState<LiveStreamProgress>() const [progress, setProgress] = useState<LiveStreamProgress>()
const [openDialog, setOpenDialog] = useState(false) const [openDialog, setOpenDialog] = useState(false)
useSubscription(interval(1000), () => { const rpcPollingRate = useAtomValue(rpcPollingTimeState)
useSubscription(interval(rpcPollingRate), () => {
client client
.progressLivestream() .progressLivestream()
.then(r => setProgress(r.result)) .then(r => setProgress(r.result))