Added logging for DB events.

This commit is contained in:
akwizgran
2013-03-15 16:42:33 +00:00
parent b8e97b0bc1
commit e63555123a
4 changed files with 16 additions and 2 deletions

View File

@@ -183,11 +183,15 @@ OnClickListener, OnItemClickListener {
public void eventOccurred(DatabaseEvent e) { public void eventOccurred(DatabaseEvent e) {
if(e instanceof GroupMessageAddedEvent) { if(e instanceof GroupMessageAddedEvent) {
GroupMessageAddedEvent g = (GroupMessageAddedEvent) e; GroupMessageAddedEvent g = (GroupMessageAddedEvent) e;
if(g.getMessage().getGroup().getId().equals(groupId)) if(g.getMessage().getGroup().getId().equals(groupId)) {
if(LOG.isLoggable(INFO)) LOG.info("Message added, reloading");
loadHeaders(); loadHeaders();
}
} else if(e instanceof MessageExpiredEvent) { } else if(e instanceof MessageExpiredEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message expired, reloading");
loadHeaders(); // FIXME: Don't reload everything loadHeaders(); // FIXME: Don't reload everything
} else if(e instanceof RatingChangedEvent) { } else if(e instanceof RatingChangedEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Rating changed, reloading");
loadHeaders(); loadHeaders();
} else if(e instanceof SubscriptionRemovedEvent) { } else if(e instanceof SubscriptionRemovedEvent) {
if(((SubscriptionRemovedEvent) e).getGroupId().equals(groupId)) { if(((SubscriptionRemovedEvent) e).getGroupId().equals(groupId)) {

View File

@@ -294,11 +294,14 @@ implements OnClickListener, DatabaseListener {
// FIXME: Load operations may overlap, resulting in an inconsistent view // FIXME: Load operations may overlap, resulting in an inconsistent view
public void eventOccurred(DatabaseEvent e) { public void eventOccurred(DatabaseEvent e) {
if(e instanceof GroupMessageAddedEvent) { if(e instanceof GroupMessageAddedEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message added, reloading");
GroupMessageAddedEvent g = (GroupMessageAddedEvent) e; GroupMessageAddedEvent g = (GroupMessageAddedEvent) e;
loadHeaders(g.getMessage().getGroup().getId()); loadHeaders(g.getMessage().getGroup().getId());
} else if(e instanceof MessageExpiredEvent) { } else if(e instanceof MessageExpiredEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message expired, reloading");
loadHeaders(); // FIXME: Don't reload everything loadHeaders(); // FIXME: Don't reload everything
} else if(e instanceof SubscriptionRemovedEvent) { } else if(e instanceof SubscriptionRemovedEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Removing group");
removeGroup(((SubscriptionRemovedEvent) e).getGroupId()); removeGroup(((SubscriptionRemovedEvent) e).getGroupId());
} }
} }

View File

@@ -187,10 +187,14 @@ implements DatabaseListener, OnClickListener, OnItemClickListener {
finishOnUiThread(); finishOnUiThread();
} }
} else if(e instanceof MessageExpiredEvent) { } else if(e instanceof MessageExpiredEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message expired, reloading");
loadHeaders(); // FIXME: Don't reload everything loadHeaders(); // FIXME: Don't reload everything
} else if(e instanceof PrivateMessageAddedEvent) { } else if(e instanceof PrivateMessageAddedEvent) {
if(((PrivateMessageAddedEvent) e).getContactId().equals(contactId)) PrivateMessageAddedEvent p = (PrivateMessageAddedEvent) e;
if(p.getContactId().equals(contactId)) {
if(LOG.isLoggable(INFO)) LOG.info("Message added, reloading");
loadHeaders(); loadHeaders();
}
} }
} }

View File

@@ -252,10 +252,13 @@ implements OnClickListener, DatabaseListener {
// FIXME: Load operations may overlap, resulting in an inconsistent view // FIXME: Load operations may overlap, resulting in an inconsistent view
public void eventOccurred(DatabaseEvent e) { public void eventOccurred(DatabaseEvent e) {
if(e instanceof ContactRemovedEvent) { if(e instanceof ContactRemovedEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Removing conversation");
removeConversation(((ContactRemovedEvent) e).getContactId()); removeConversation(((ContactRemovedEvent) e).getContactId());
} else if(e instanceof MessageExpiredEvent) { } else if(e instanceof MessageExpiredEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message expired, reloading");
loadHeaders(); // FIXME: Don't reload everything loadHeaders(); // FIXME: Don't reload everything
} else if(e instanceof PrivateMessageAddedEvent) { } else if(e instanceof PrivateMessageAddedEvent) {
if(LOG.isLoggable(INFO)) LOG.info("Message added, reloading");
loadHeaders(((PrivateMessageAddedEvent) e).getContactId()); loadHeaders(((PrivateMessageAddedEvent) e).getContactId());
} }
} }