initial files

This commit is contained in:
Ginger Wong
2020-10-03 20:59:25 -07:00
parent 11cae4de88
commit 43f861fcc0
3 changed files with 105 additions and 1 deletions

32
web/pages/index2.tsx Normal file
View File

@@ -0,0 +1,32 @@
import React, { useState, useEffect } from 'react';
import { BROADCASTER, fetchData } from './utils/apis';
export default function Admin() {
const [broadcasterStatus, setBroadcasterStatus] = useState({});
let getStatusIntervalId = null;
const getBroadcastStatus = async () => {
try {
const result = await fetchData(BROADCASTER);
const active = !!result.broadcaster;
setBroadcasterStatus({ ...result, active });
} catch(error) {
setBroadcasterStatus({ ...broadcasterStatus, message: error.message });
};
};
useEffect(() => { getBroadcastStatus(); }, []);
console.log("============",broadcasterStatus)
// getStatusIntervalId = setInterval(getBroadcastStatus, 15000);
return (
<div>
{JSON.stringify(broadcasterStatus)}
</div>
);
}