loadFromJson method

bool loadFromJson(
  1. String subscrJsonStr
)

Load list of subscriptions from json string (app should invoke it after loading accounts)

Implementation

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

    final List<dynamic> parsedList = jsonDecode(subscrJsonStr);
    for (var parsedSubscr in parsedList) {
      addSubscription(_itemCreateFunc(parsedSubscr), saveChanges:false);
    }
    return parsedList.isNotEmpty;
  }catch (e) {
    _logs?.print('Can\'t load subscriptions from json. Err: $e');
    return false;
  }
}