Fixed useEffect() usage
This commit is contained in:
@@ -7,16 +7,13 @@ const ChatReports = props => {
|
|||||||
|
|
||||||
const authTokens = useContext(TokenContext);
|
const authTokens = useContext(TokenContext);
|
||||||
|
|
||||||
useEffect(async () => {
|
useEffect(() => {
|
||||||
const result = await authTokens.tokenFetch(`${process.env.CHAT_URI}/admin/reports`);
|
authTokens.tokenFetch(`${process.env.CHAT_URI}/admin/reports`)
|
||||||
|
.then(res => res.json())
|
||||||
if (!result.ok) {
|
.then(json => {
|
||||||
const err = `${result.status}: ${await result.text()}`;
|
setReports(json);
|
||||||
console.log(err);
|
})
|
||||||
alert(err);
|
;
|
||||||
} else {
|
|
||||||
setReports(await result.json());
|
|
||||||
}
|
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -17,16 +17,13 @@ const NewsEditor = props => {
|
|||||||
const [index, setIndex] = useState(null);
|
const [index, setIndex] = useState(null);
|
||||||
|
|
||||||
//run once
|
//run once
|
||||||
useEffect(async () => {
|
useEffect(() => {
|
||||||
const result = await fetch(`${process.env.NEWS_URI}/news/metadata?limit=999`);
|
fetch(`${process.env.NEWS_URI}/news/metadata?limit=999`)
|
||||||
|
.then(res => res.json())
|
||||||
if (!result.ok) {
|
.then(json => {
|
||||||
const err = `${result.status}: ${await result.text()}`;
|
setArticles(json)
|
||||||
console.log(err);
|
})
|
||||||
alert(err);
|
;
|
||||||
} else {
|
|
||||||
setArticles(await result.json());
|
|
||||||
}
|
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user