Skip to content

Commit 284b4fa

Browse files
committed
yield to check cancellation
1 parent 179769a commit 284b4fa

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

lib/pages/home/home_page.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ class _HomePageState extends State<HomePage>
135135
if (message is LogoutSuccessMessage) {
136136
context.showSnackBar('Logout successfully!');
137137
await delay(1000);
138+
yield null;
138139

139140
context.hideCurrentSnackBar();
140141
await Navigator.of(context).pushNamedAndRemoveUntil(

lib/pages/login/login_page.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ class _MyLoginPageState extends State<LoginPage>
146146
if (message is LoginSuccessMessage) {
147147
context.showSnackBar('Login successfully');
148148
await delay(1000);
149+
yield null;
149150

150151
context.hideCurrentSnackBar();
151152
await Navigator.of(context).pushReplacementNamed(HomePage.routeName);

lib/pages/register/register_page.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ class _RegisterPageState extends State<RegisterPage>
143143
if (message is RegisterSuccessMessage) {
144144
context.showSnackBar('Register successfully');
145145
await delay(1000);
146+
yield null;
146147
Navigator.pop<String>(context, message.email);
147148
}
148149
if (message is RegisterErrorMessage) {

lib/pages/reset_password/input_token/input_token_and_reset_password_page.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ class _InputTokenAndResetPasswordPageState
5858
.flatMap((message) async* {
5959
context.showSnackBar(_getMessageString(message));
6060
await delay(1000);
61+
yield null;
62+
6163
if (message is ResetPasswordSuccess) {
6264
Navigator.pop<String>(context, message.email);
6365
}

0 commit comments

Comments
 (0)