Fixed useEffect() usage

This commit is contained in:
2022-12-01 12:48:04 +00:00
parent cb0c1284bf
commit 6ef0affcf6
2 changed files with 14 additions and 20 deletions
@@ -7,16 +7,13 @@ const ChatReports = props => {
const authTokens = useContext(TokenContext);
useEffect(async () => {
const result = await authTokens.tokenFetch(`${process.env.CHAT_URI}/admin/reports`);
if (!result.ok) {
const err = `${result.status}: ${await result.text()}`;
console.log(err);
alert(err);
} else {
setReports(await result.json());
}
useEffect(() => {
authTokens.tokenFetch(`${process.env.CHAT_URI}/admin/reports`)
.then(res => res.json())
.then(json => {
setReports(json);
})
;
}, []);
return (
@@ -17,16 +17,13 @@ const NewsEditor = props => {
const [index, setIndex] = useState(null);
//run once
useEffect(async () => {
const result = await fetch(`${process.env.NEWS_URI}/news/metadata?limit=999`);
if (!result.ok) {
const err = `${result.status}: ${await result.text()}`;
console.log(err);
alert(err);
} else {
setArticles(await result.json());
}
useEffect(() => {
fetch(`${process.env.NEWS_URI}/news/metadata?limit=999`)
.then(res => res.json())
.then(json => {
setArticles(json)
})
;
}, []);
return (