From e00e12d473da87a6ccc6153895d61b75b8a3de55 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Fri, 14 Oct 2011 18:29:14 +0100 Subject: [PATCH] Call the listeners if a new ack might need to be sent. --- api/net/sf/briar/api/db/DatabaseListener.java | 1 + components/net/sf/briar/db/DatabaseComponentImpl.java | 1 + 2 files changed, 2 insertions(+) diff --git a/api/net/sf/briar/api/db/DatabaseListener.java b/api/net/sf/briar/api/db/DatabaseListener.java index 85433fd03b..7b22ccf121 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 c6d89ee634..6c4c30fee3 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); } -- GitLab