diff --git a/agent/agentUi/src/AgentUi.jsx b/agent/agentUi/src/AgentUi.jsx
index 1787ebfb..9eae241f 100644
--- a/agent/agentUi/src/AgentUi.jsx
+++ b/agent/agentUi/src/AgentUi.jsx
@@ -6,6 +6,8 @@ import {AgentApi, ApiClient} from "./api/src/index.js";
const AgentUi = (props) => {
const [version, setVersion] = useState("");
+ const [shares, setShares] = useState([]);
+ const [accesses, setAccesses] = useState([]);
let api = new AgentApi(new ApiClient(window.location.protocol+'//'+window.location.host));
@@ -18,14 +20,30 @@ const AgentUi = (props) => {
});
}, []);
+ useEffect(() => {
+ let mounted = true;
+ let interval = setInterval(() => {
+ api.agentStatus((err, data) => {
+ if(mounted) {
+ setShares(data.shares);
+ setAccesses(data.accesses);
+ }
+ });
+ }, 1000);
+ return () => {
+ mounted = false;
+ clearInterval(interval);
+ }
+ });
+
const router = createBrowserRouter([
{
path: "/",
- element: