loadFromJson method

bool loadFromJson(
  1. String cdrsJsonStr
)

Load list of recent calls from json string

Implementation

bool loadFromJson(String cdrsJsonStr) {
  try {
    if(cdrsJsonStr.isEmpty) return false;

    _cdrItems.clear();

    final List<dynamic> parsedList = jsonDecode(cdrsJsonStr);
    for (var parsedCdr in parsedList) {
      _cdrItems.add(CdrModel.fromJson(parsedCdr));
    }

    notifyListeners();

    return parsedList.isNotEmpty;
  }catch (e) {
    return false;
  }
}