getAccount function
Implementation
Future<Account?> getAccount({
required String username,
required String password,
})async{
late List<FileSystemEntity> files;
if(await authFolder.exists()){
files = await authFolder.list().toList();
}else{
files = [];
}
//Find account if it already exists
Account? storedAccount;
for(int i = 0; (i < files.length) && storedAccount == null; i++){
File accountFile = File(files[i].path);
String json = await accountFile.readAsString();
//File uuid
String fileUUID = files[i].path.substring(authFolder.path.length + 1, files[i].path.lastIndexOf(".json"));
storedAccount = Account.parse(fileUUID, json);
}
return storedAccount;
}