Get contact info in real-time, refactoring, improvements

This commit is contained in:
M66B
2019-01-19 09:48:45 +00:00
parent a14c8e8f2b
commit f821458aa9
10 changed files with 102 additions and 105 deletions

View File

@@ -2607,8 +2607,11 @@ public class ServiceSynchronize extends LifecycleService {
if (message == null)
return;
if (message.setContactInfo(context))
db.message().updateMessage(message);
if (message.avatar == null && !folder.isOutgoing()) {
message.avatar = EntityMessage.getLookupUri(context, message.from);
if (message.avatar != null)
db.message().updateMessage(message);
}
if (download) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);