Flutter redux: как очистить состояние при выходе из системы и повторно инициализировать при входе в систему - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в трепетании и внедрил шаблон разработки редуксов в мобильном приложении. При выходе из системы я хочу очистить состояние приложения флаттера. Иначе, если Участник 1 входит в систему, а Участник 2 регистрируется в Участнике 2, он просматривает данные Участника 1 по мере их кэширования. Поэтому, как только Участник 1 регистрирует состояние приложения, необходимо выполнить его повторную инициализацию. У меня есть три государственных объекта 1. Authstate 2. UIState

В настоящее время я делаю это в app_reducer.dart

if(action is UserLogout) { return AppState().rebuild((b) => b.authState.replace(state.authState)); } 

Мое действие по выходу из системы - UserLogout, а логин - UserLogin.

...