mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-22 14:39:34 +01:00
handle network error
This commit is contained in:
@@ -119,14 +119,24 @@ const App = () => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
Initialize().then(() => {
|
Initialize().then(() => {
|
||||||
db.init().then(async () => {
|
let error = null;
|
||||||
let user = await db.user.get();
|
db.init()
|
||||||
dispatch({type: ACTIONS.USER, user: user});
|
.catch((e) => {
|
||||||
|
console.log(e);
|
||||||
startSyncer();
|
error = e.message;
|
||||||
dispatch({type: ACTIONS.ALL});
|
})
|
||||||
setInit(true);
|
.finally(async () => {
|
||||||
});
|
let user = await db.user.get();
|
||||||
|
dispatch({type: ACTIONS.USER, user: user});
|
||||||
|
startSyncer();
|
||||||
|
dispatch({type: ACTIONS.ALL});
|
||||||
|
setInit(true);
|
||||||
|
if (error) {
|
||||||
|
setTimeout(() => {
|
||||||
|
ToastEvent.show(error);
|
||||||
|
}, 500);
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user