StatementController.fromMap constructor Null safety

StatementController.fromMap(
  1. Map<String, dynamic> statement
)

Construct a StatementController given a Map containing all fields of a Statement and its Facts.

Implementation

StatementController.fromMap(Map<String, dynamic> statement) {
  textController =
      TextEditingController(text: statement[DbFields.statementText]);
  yearController =
      TextEditingController(text: statement[DbFields.statementYear]);
  monthController =
      TextEditingController(text: statement[DbFields.statementYear]);
  dayController =
      TextEditingController(text: statement[DbFields.statementYear]);
  mediaTypeController =
      TextEditingController(text: statement[DbFields.statementMediatype]);
  correctnessController =
      TextEditingController(text: statement[DbFields.statementCorrectness]);
  categoryController =
      TextEditingController(text: statement[DbFields.statementCategory]);
  samplePictureCopyrightController = TextEditingController(
      text: statement[DbFields.statementPictureCopyright]);
  linkController =
      TextEditingController(text: statement[DbFields.statementLink]);
  authorController =
      TextEditingController(text: statement[DbFields.statementAuthor]);
  mediaController =
      TextEditingController(text: statement[DbFields.statementMedia]);
}