mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-16 20:59:54 +01:00
Improve how the status of messages is indicated.
Remove the Toast that always says 'Message Sent' and show graphical indicators instead that show either: * message is waiting to be sent * message was sent (or requested) * message was delivered
This commit is contained in:
@@ -52,6 +52,7 @@ import org.briarproject.api.event.MessageRequestedEvent;
|
||||
import org.briarproject.api.event.MessageToAckEvent;
|
||||
import org.briarproject.api.event.MessageToRequestEvent;
|
||||
import org.briarproject.api.event.MessagesAckedEvent;
|
||||
import org.briarproject.api.event.MessagesSentEvent;
|
||||
import org.briarproject.api.event.RemoteRetentionTimeUpdatedEvent;
|
||||
import org.briarproject.api.event.RemoteSubscriptionsUpdatedEvent;
|
||||
import org.briarproject.api.event.RemoteTransportsUpdatedEvent;
|
||||
@@ -380,6 +381,7 @@ DatabaseCleaner.Callback {
|
||||
lock.writeLock().unlock();
|
||||
}
|
||||
if (messages.isEmpty()) return null;
|
||||
if (!ids.isEmpty()) eventBus.broadcast(new MessagesSentEvent(c, ids));
|
||||
return Collections.unmodifiableList(messages);
|
||||
}
|
||||
|
||||
@@ -455,6 +457,7 @@ DatabaseCleaner.Callback {
|
||||
lock.writeLock().unlock();
|
||||
}
|
||||
if (messages.isEmpty()) return null;
|
||||
if (!ids.isEmpty()) eventBus.broadcast(new MessagesSentEvent(c, ids));
|
||||
return Collections.unmodifiableList(messages);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user