use await everywhere

This commit is contained in:
Thomas Ruoff
2021-03-06 23:53:09 +01:00
parent fa85d36924
commit 16e35daa72

View File

@@ -33,9 +33,15 @@ export default function App() {
const [pdfError, setPdfError] = useState<string | null>(null)
useEffect(() => {
getLatest()
.then((latest) => setLatest(latest))
.catch((err) => console.error('Unable to get latest:', err))
async function getLatestEffect() {
try {
const latest = await getLatest()
setLatest(latest)
} catch (err) {
console.error('Unable to get latest:', err)
}
}
getLatestEffect()
}, [pdfUrl])
const _onChange = (name: string, event: React.ChangeEvent<{ value: string }>) => {
@@ -50,8 +56,9 @@ export default function App() {
setOptions({ ...selectedOption })
}
const _onRemoveLatest = (item: ILatest) => {
removeLatest(item).then(() => setLatest(latest.filter((curr) => curr.id !== item.id)))
const _onRemoveLatest = async (item: ILatest) => {
await removeLatest(item)
setLatest(latest.filter((curr) => curr.id !== item.id))
}
const _onClear = () => {