loadFromJson method

bool loadFromJson(
  1. String jsonStr
)

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

Implementation

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

    final List<dynamic> parsedList = jsonDecode(jsonStr);
    for (var parsedMsg in parsedList) {
      _messages.add(MessageModel.fromJson(parsedMsg));
    }
    return parsedList.isNotEmpty;
  }catch (e) {
    _logs?.print('Can\'t load messages from json. Err: $e');
    return false;
  }
}