fix: auto sync not working on startup

This commit is contained in:
thecodrr
2022-03-16 09:41:44 +05:00
parent 5d1088b5e3
commit b784ce82fa
2 changed files with 5 additions and 9 deletions

View File

@@ -64,6 +64,10 @@ export default function AppEffects({ setShow }) {
}
);
EV.subscribe(EVENTS.databaseSyncRequested, async (full, force) => {
await sync(full, force);
});
initAttachments();
refreshNavItems();
initNotes();

View File

@@ -42,11 +42,7 @@ class UserStore extends BaseStore {
return db.user.fetchUser().then(async (user) => {
if (!user) return false;
EV.remove(
EVENTS.userSubscriptionUpdated,
EVENTS.userEmailConfirmed,
EVENTS.databaseSyncRequested
);
EV.remove(EVENTS.userSubscriptionUpdated, EVENTS.userEmailConfirmed);
this.set((state) => {
state.user = user;
@@ -66,10 +62,6 @@ class UserStore extends BaseStore {
hashNavigate("/confirmed");
});
EV.subscribe(EVENTS.databaseSyncRequested, async (full, force) => {
await appStore.sync(full, force);
});
EV.subscribe(EVENTS.userLoggedOut, async (reason) => {
this.set((state) => {
state.user = {};