loadFromJson method
Load list of accounts from json string
Implementation
Future<bool> loadFromJson(String accJsonStr) async {
try {
if(accJsonStr.isEmpty) return false;
Map<String, dynamic> map = jsonDecode(accJsonStr);
if(!map.containsKey('accList')) return false;
final parsedList = map['accList'];
for (var parsedAcc in parsedList) {
await addAccount(AccountModel.fromJson(parsedAcc), saveChanges:false);
}
_selAccountIndex = map['selAccIndex']?? 0;
return parsedList.isNotEmpty;
}catch (e) {
_logs?.print('Can\'t load accounts from json. Err: $e');
return false;
}
}