Я пытаюсь добавить документ в мою облачную базу данных Firestore.Таким образом.
Future<String> currentlyIn()async{
FirebaseAuth auth = FirebaseAuth.instance;
String fuser = await auth.currentUser();
});
return fuser.uid;
}
Map<String, dynamic> votedown() {
Map<String, dynamic> comdata = <String, dynamic>{
'user_Id':currentlyIn(),
'actual_vote':0,
'voteUp': false,
};
return comdata;
}
DocumentReference storeReference =Firestore.instance.collection('htOne').document('docq');
await storeReference.setData(votedown());
Однако я получаю эту ошибку каждый раз, когда запускаю код.Мне нужна помощь о том, как это сделать успешно
E/flutter ( 6263): [ERROR:flutter/shell/common/shell.cc(181)] Dart Error: Unhandled exception:
E/flutter ( 6263): Invalid argument: Instance of 'Future<String>'
E/flutter ( 6263): #0 StandardMessageCodec.writeValue (package:flutter/src/services/message_codecs.dart:353:7)
E/flutter ( 6263): #1 FirestoreMessageCodec.writeValue (file:///C:/NoFlutterPerms/Git/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.7.4/lib/src/firestore_message_codec.dart:38:13)