Remove local message if remote is gone

This commit is contained in:
M66B 2018-12-28 07:51:01 +00:00
parent 39c93a4401
commit a161abaad0
1 changed files with 4 additions and 0 deletions

View File

@ -1506,6 +1506,10 @@ public class ServiceSynchronize extends LifecycleService {
// There is no use in repeating
db.operation().deleteOperation(op.id);
if (ex instanceof MessageRemovedException)
db.message().deleteMessage(op.message);
continue;
} else if (ex instanceof MessagingException) {
// Socket timeout is a recoverable condition (send message)