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