【发布时间】:2020-11-09 20:02:59
【问题描述】:
我不久前发布了这个问题,我得到了一些非常好的答案,但我现在收到了这个错误 [VERBOSE-2:ui_dart_state.cc(177)] 未处理的异常:NoSuchMethodError:setter 'receiverId=' 被调用为 null。 接收方:空 尝试调用:receiverId="null-Rxe7459XVwM4chzI6AP5XkixTql1"
readLocal() async {
FirebaseUser user = await _authMethods.getCurrentUser();
senderId = user.uid ?? '';
if ( senderId.hashCode <= receiverId.hashCode) {
message.senderId = '$senderId-$receiverId';
} else {
message.receiverId = '$receiverId-$senderId';
}
Firestore.instance.collection(USERS_COLLECTION).document(senderId).updateData({'chattingWith': receiverId});
setState(() {});
}
这是我的未来
Future<FirebaseUser> getCurrentUser() async {
FirebaseUser currentUser;
currentUser = await _auth.currentUser();
return currentUser;
}
请帮帮我,我真的是 Flutter 新手,正在尝试完成我的第一个应用程序。
【问题讨论】:
标签: firebase flutter firebase-authentication