use the new timestamp endpoint for tests

This commit is contained in:
Sven Czarnian
2022-11-03 23:38:10 +01:00
vanhempi 4bb0a44b7e
commit 4506e2f4a1

Näytä tiedosto

@@ -1,14 +1,20 @@
import React, { useState } from 'react';
import React, { useEffect, useState } from 'react';
import axios from 'axios';
export const Overview: React.FC = () => {
const [msg, setMsg] = useState('LOADING');
axios.get('http://localhost:3000/auth/user', {
headers: {
Authorization: `Bearer ${sessionStorage.getItem('token')}`,
},
}).then((data) => setMsg(data.data)).catch(() => setMsg('FAILED'));
useEffect(() => {
const interval = setInterval(() => {
axios.get('http://localhost:3000/system/timestamp', {
headers: {
Authorization: `Bearer ${sessionStorage.getItem('token')}`,
}
}).then((response) => setMsg(new Date(response.data).toISOString()));
}, 5000);
return () => clearInterval(interval);
}, []);
return <>OVERVIEW {msg}</>;
};