Is large changes

This commit is contained in:
Hillel Coren 2021-01-27 12:53:52 +02:00
parent 88ab5a3314
commit c85cc3db97
2 changed files with 13 additions and 9 deletions

View File

@ -296,7 +296,7 @@ Middleware<AppState> _createLoadState(
print('Error (app_middleware - refresh): $error'); print('Error (app_middleware - refresh): $error');
store.dispatch(UserLogout(action.context)); store.dispatch(UserLogout(action.context));
}); });
store.dispatch(RefreshData(completer: completer)); store.dispatch(RefreshData(completer: completer, clearData: true));
} else { } else {
store.dispatch(UserLogout(action.context)); store.dispatch(UserLogout(action.context));
} }

View File

@ -194,14 +194,18 @@ Middleware<AppState> _createRefreshRequest(AuthRepository repository) {
final state = store.state; final state = store.state;
final company = state.company; final company = state.company;
if (state.isSaving || state.isLoading) { if (action.clearData) {
print('Skipping refresh request - pending request'); //
next(action); } else {
return; if (state.isSaving || state.isLoading) {
} else if (state.company.isLarge && !state.isLoaded) { print('Skipping refresh request - pending request');
print('Skipping refresh request - not loaded'); next(action);
next(action); return;
return; } else if (state.company.isLarge && !state.isLoaded) {
print('Skipping refresh request - not loaded');
next(action);
return;
}
} }
final SharedPreferences prefs = await SharedPreferences.getInstance(); final SharedPreferences prefs = await SharedPreferences.getInstance();