Only remove PendingContact from UI when removed from DB

This commit is contained in:
Torsten Grote
2019-05-01 10:15:07 -03:00
parent 7a71d2bad4
commit 2c014b4e46
4 changed files with 16 additions and 6 deletions

View File

@@ -222,9 +222,15 @@ class ContactManagerImpl implements ContactManager {
}
@Override
public void removePendingContact(PendingContact pendingContact) {
public void removePendingContact(PendingContact pendingContact,
Runnable commitAction) throws DbException {
// TODO replace with real implementation
pendingContacts.remove(pendingContact);
try {
Thread.sleep(250);
} catch (InterruptedException ignored) {
}
db.transaction(true, txn -> txn.attach(commitAction));
}
@Override