The argument type 'Map Function()' can't be assigned to the parameter type 'Map'

后端 未结 4 1227
梦谈多话
梦谈多话 2021-01-05 03:02

This could initially was working but after firebase update, it is now giving me this error. I have added asterisks to the part giving the error. The error message has been

4条回答
  •  温柔的废话
    2021-01-05 03:38

    It's because DocumentSnapshot.data() is a function that returns Map.

    So, the answer is:

      Record.fromSnapshot(DocumentSnapshot snapshot)
          : this.fromMap(snapshot.data(), reference: snapshot.reference);
    

提交回复
热议问题