wip: fix liked null value

This commit is contained in:
2022-01-13 15:26:24 +08:00
parent 1a0d2f3acf
commit 489dc227de
6 changed files with 10 additions and 4 deletions
+4 -1
View File
@@ -63,6 +63,7 @@ class _LoginWidgetState extends State<LoginWidget> {
else
throw e;
}
return null;
},
onSubmitAnimationCompleted: () {
var token = H().sp.getString(SPKeys.accessToken);
@@ -75,7 +76,7 @@ class _LoginWidgetState extends State<LoginWidget> {
.read<ConfigsProvider>()
.setProps(accessToken: token, email: H().sp.getString(SPKeys.loginEmail));
},
onRecoverPassword: (_) {},
onRecoverPassword: (_) => null,
hideForgotPasswordButton: true,
disableCustomPageTransformer: true,
messages: LoginMessages(
@@ -87,11 +88,13 @@ class _LoginWidgetState extends State<LoginWidget> {
if (FlutterLogin.defaultEmailValidator(value) != null) {
return LocaleKeys.me_login_email_error_hint.tr();
}
return null;
},
passwordValidator: (value) {
if (value!.isEmpty || value.length < 8 || value.length > 16) {
return LocaleKeys.me_login_password_hint.tr();
}
return null;
},
theme: LoginTheme(
pageColorDark: Colors.transparent,
+1 -1
View File
@@ -261,7 +261,7 @@ class _MeWidgetState extends State<MeWidget> {
DButton.like(
enabled: true,
onTap: () {
Api.likeScheme(schemeId: currentSelectedScheme!.uuid!, isLike: !currentSelectedScheme.liked!)
Api.likeScheme(schemeId: currentSelectedScheme!.uuid!, isLike: !currentSelectedScheme.liked)
.then((value) {
if (value) {
_refreshList();