소스 검색

TestResults: hide errors older than a day

Joystream Stats 2 년 전
부모
커밋
bf88f88cbb
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      src/components/Distribution/TestResults.tsx

+ 5 - 2
src/components/Distribution/TestResults.tsx

@@ -31,7 +31,10 @@ export default Results;
 
 const Provider = (props: { results: any[] }) => {
   const [expand, setExpand] = useState(false);
-  const { url, results } = props;
+  const results = props.results.filter(
+    (r) => moment(r.timestamp).valueOf() + 24 * 3600 * 1000 > moment().valueOf()
+  );
+  if (!results.length) return <div />;
   const totalLatency = results.reduce((sum, r) => +sum + +r.latency, 0);
   const avgLatency = totalLatency / results.length;
   return (
@@ -42,7 +45,7 @@ const Provider = (props: { results: any[] }) => {
           className="col-5"
           title="click to expand"
         >
-          {url}
+          {props.url}
         </Button>
         <Button variant="danger" className="col-1 mx-1">
           {results.length} errors