Skip to content

Commit 958f203

Browse files
committed
fix: splice chart unused data
1 parent 84ad28d commit 958f203

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

src/pages/Index/components/TrafficCell/components/LineChart.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@ const LineChart: React.FC<LineChartProps> = (props) => {
7676
),
7777
)
7878
}
79+
80+
if (dataset.length >= CHART_SIZE * 2) {
81+
dataset.splice(0, 20)
82+
}
7983
}
8084
})
8185

src/pages/Index/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,10 @@ const Page: React.FC = () => {
7777

7878
return (
7979
<ModalProvider>
80-
<div tw="pb-5">
80+
<div
81+
css={css`
82+
padding-bottom: calc(env(safe-area-inset-bottom) + 1.25rem);
83+
`}>
8184
<Heading
8285
size={'tera'}
8386
noMargin

src/types.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,15 @@ export interface ConnectorTraffic {
8686
outMaxSpeed: number
8787
out: number
8888
inMaxSpeed: number
89+
statistics?: ConnectorStat[]
90+
}
91+
92+
export interface ConnectorStat {
93+
rttcur: number
94+
rttvar: number
95+
srtt: number
96+
txpackets: number
97+
txretransmitpackets: number
8998
}
9099

91100
export interface Capability {

0 commit comments

Comments
 (0)