diff --git a/api/net/sf/briar/api/db/DatabaseListener.java b/api/net/sf/briar/api/db/DatabaseListener.java index 85433fd03b6b990d3f159aa8014e1c2bdbe713ec..7b22ccf121b82933c2e3f403b820136e4fa00d15 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 c6d89ee634b22765042224ee0436ed7136bf1dc1..6c4c30fee37da903d33126e90891d91b38f46bab 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); }