get method Null safety

Future<List<PaperModel>> get(
  1. {required String subject}
)

return the list of subject papers

Implementation

static Future<List<PaperModel>> get({required String subject}) async {
  final pref = await SharedPreferences.getInstance();

  /// get already stored list of papers for the subject
  final myPapers = pref.getStringList(subject);

  final List<String> myList = myPapers ?? [];

  List<PaperModel> models = [];

  myList.forEach((element) {
    final paper = PaperModel(name: element, url: element);
    models.add(paper);
  });

  return models;
}