mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-06-22 04:58:40 +00:00
moving to try catch better
This commit is contained in:
@@ -7,21 +7,34 @@ const BrewCleanup = ({})=>{
|
|||||||
const [primed, setPrimed] = useState(false);
|
const [primed, setPrimed] = useState(false);
|
||||||
const [error, setError] = useState(null);
|
const [error, setError] = useState(null);
|
||||||
|
|
||||||
const prime = ()=>{
|
const prime = async ()=>{
|
||||||
setPending(true);
|
setPending(true);
|
||||||
|
|
||||||
request.get('/admin/cleanup')
|
try {
|
||||||
.then((res)=>{setCount(res.body.count);setPrimed(true);})
|
const res = await request.get('/admin/cleanup');
|
||||||
.catch((err)=>setError(err))
|
|
||||||
.finally(()=>setPending(false));
|
setCount(res.body.count);
|
||||||
|
setPrimed(true);
|
||||||
|
} catch (err) {
|
||||||
|
setError(err);
|
||||||
|
} finally {
|
||||||
|
setPending(false);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
const cleanup = ()=>{
|
|
||||||
|
const cleanup = async ()=>{
|
||||||
setPending(true);
|
setPending(true);
|
||||||
|
|
||||||
request.post('/admin/cleanup')
|
try {
|
||||||
.then((res)=>setCount(res.body.count))
|
const res = await request.post('/admin/cleanup');
|
||||||
.catch((err)=>setError(err))
|
|
||||||
.finally(()=>{setPending(false);setPrimed(false);});
|
setCount(res.body.count);
|
||||||
|
} catch (err) {
|
||||||
|
setError(err);
|
||||||
|
} finally {
|
||||||
|
setPending(false);
|
||||||
|
setPrimed(false);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
const renderPrimed = ()=>{
|
const renderPrimed = ()=>{
|
||||||
if(!primed) return;
|
if(!primed) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user