don't create templates for empty status messages

This commit is contained in:
Daniel Gultsch 2016-04-23 15:10:35 +02:00
parent cd1fbf60ec
commit a363e0a5d8

View file

@ -3245,7 +3245,9 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
} }
public void changeStatus(Account account, Presence.Status status, String statusMessage) { public void changeStatus(Account account, Presence.Status status, String statusMessage) {
if (!statusMessage.isEmpty()) {
databaseBackend.insertPresenceTemplate(new PresenceTemplate(status, statusMessage)); databaseBackend.insertPresenceTemplate(new PresenceTemplate(status, statusMessage));
}
changeStatusReal(account, status, statusMessage); changeStatusReal(account, status, statusMessage);
} }
@ -3259,7 +3261,9 @@ public class XmppConnectionService extends Service implements OnPhoneContactsLoa
} }
public void changeStatus(Presence.Status status, String statusMessage) { public void changeStatus(Presence.Status status, String statusMessage) {
if (!statusMessage.isEmpty()) {
databaseBackend.insertPresenceTemplate(new PresenceTemplate(status, statusMessage)); databaseBackend.insertPresenceTemplate(new PresenceTemplate(status, statusMessage));
}
for(Account account : getAccounts()) { for(Account account : getAccounts()) {
changeStatusReal(account, status, statusMessage); changeStatusReal(account, status, statusMessage);
} }