diff --git a/api/net/sf/briar/api/db/DatabaseListener.java b/api/net/sf/briar/api/db/DatabaseListener.java index 85433fd03..7b22ccf12 100644 --- a/api/net/sf/briar/api/db/DatabaseListener.java +++ b/api/net/sf/briar/api/db/DatabaseListener.java @@ -4,6 +4,7 @@ package net.sf.briar.api.db; public interface DatabaseListener { static enum Event { + ACKS_ADDED, CONTACTS_UPDATED, MESSAGES_ADDED, SUBSCRIPTIONS_UPDATED, diff --git a/components/net/sf/briar/db/DatabaseComponentImpl.java b/components/net/sf/briar/db/DatabaseComponentImpl.java index c6d89ee63..6c4c30fee 100644 --- a/components/net/sf/briar/db/DatabaseComponentImpl.java +++ b/components/net/sf/briar/db/DatabaseComponentImpl.java @@ -937,6 +937,7 @@ DatabaseCleaner.Callback { contactLock.readLock().unlock(); } // Call the listeners outside the lock + callListeners(Event.ACKS_ADDED); if(anyAdded) callListeners(Event.MESSAGES_ADDED); }