// state of the database
db.setTransactionSuccessful();
db.endTransaction();
- Data.accounts.setList(accountList);
+ profile.setAccounts(accountList);
db.beginTransaction();
continue;
}
profile.deleteNotPresentAccounts(db);
throwIfCancelled();
db.setTransactionSuccessful();
- listFilledOK = true;
}
finally {
db.endTransaction();
}
}
- // should not be set in the DB transaction, because of a possible deadlock
- // with the main and DbOpQueueRunner threads
- if (listFilledOK)
- Data.accounts.setList(accountList);
+
+ profile.setAccounts(accountList);
return true;
}