如FlutterByExample中所述,无法使用flutter,redux和firebase-auth登录

时间:2019-06-07 01:11:06

标签: redux flutter dart firebase-authentication

我创建了如下操作:

class EmailLogIn {
  EmailLogIn({this.email, this.password});
  String email;
  String password;
}

减速器如下:

FirebaseUser _emailLogIn(FirebaseUser user, action) {
  return action.user;
}

按照示例教程进行操作之后。

执行了中间件,但在减速器中出现错误。 action.user无法识别吸气剂。

请协助。

还请注意:Flutter, Redux and Firebase Auth Invalid argument(s) error中存在一个类似的问题,我正在Flutter by example: LogIn Redux Cycle contd上关注本教程

1 个答案:

答案 0 :(得分:0)

是的,它是正确的,因为类EmailLogIn不包含user属性,但是当您执行email时,它却包含passwordaction.user,因为{{ 1}}在类中不存在,如果您看一下FlutterByExample code,则user包含LogInSuccessful而不是final FirebaseUser user;email