code refactoring
This commit is contained in:
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user