0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-06-22 00:38:38 +00:00

moving to try catch better

This commit is contained in:
Víctor Losada Hernández
2026-05-27 18:49:48 +02:00
parent 5f7a3db441
commit fff0b4d670
@@ -7,21 +7,34 @@ const BrewCleanup = ({})=>{
const [primed, setPrimed] = useState(false);
const [error, setError] = useState(null);
const prime = ()=>{
const prime = async ()=>{
setPending(true);
request.get('/admin/cleanup')
.then((res)=>{setCount(res.body.count);setPrimed(true);})
.catch((err)=>setError(err))
.finally(()=>setPending(false));
try {
const res = await request.get('/admin/cleanup');
setCount(res.body.count);
setPrimed(true);
} catch (err) {
setError(err);
} finally {
setPending(false);
}
};
const cleanup = ()=>{
const cleanup = async ()=>{
setPending(true);
request.post('/admin/cleanup')
.then((res)=>setCount(res.body.count))
.catch((err)=>setError(err))
.finally(()=>{setPending(false);setPrimed(false);});
try {
const res = await request.post('/admin/cleanup');
setCount(res.body.count);
} catch (err) {
setError(err);
} finally {
setPending(false);
setPrimed(false);
}
};
const renderPrimed = ()=>{
if(!primed) return;