mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 03:59:35 +01:00
Improve message timestamps
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
8f311ae3bc
commit
9cb72de8e8
@ -203,6 +203,8 @@ public class NotificationWorker extends Worker {
|
||||
HashMap<String, HashMap<String, String>> subjectRichParameters = notification
|
||||
.getSubjectRichParameters();
|
||||
|
||||
decryptedPushMessage.setTimestamp(notification.getDatetime().getTime();
|
||||
|
||||
if (subjectRichParameters != null && subjectRichParameters.size() > 0) {
|
||||
HashMap<String, String> callHashMap = subjectRichParameters.get("call");
|
||||
HashMap<String, String> userHashMap = subjectRichParameters.get("user");
|
||||
@ -286,7 +288,7 @@ public class NotificationWorker extends Worker {
|
||||
.setCategory(category)
|
||||
.setPriority(priority)
|
||||
.setSubText(baseUrl)
|
||||
.setWhen(Calendar.getInstance().getTimeInMillis())
|
||||
.setWhen(decryptedPushMessage.getTimestamp())
|
||||
.setShowWhen(true)
|
||||
.setContentTitle(decryptedPushMessage.getSubject())
|
||||
.setContentIntent(pendingIntent)
|
||||
@ -426,7 +428,7 @@ public class NotificationWorker extends Worker {
|
||||
style.getMessages().forEach(message -> newStyle.addMessage(new NotificationCompat.MessagingStyle.Message(message.getText(), message.getTimestamp(), message.getPerson())));
|
||||
}
|
||||
|
||||
newStyle.addMessage(decryptedPushMessage.getText(), System.currentTimeMillis(), person);
|
||||
newStyle.addMessage(decryptedPushMessage.getText(), decryptedPushMessage.getTimestamp(), person);
|
||||
return newStyle;
|
||||
}
|
||||
|
||||
|
@ -56,4 +56,7 @@ public class DecryptedPushMessage {
|
||||
|
||||
@JsonIgnore
|
||||
String text;
|
||||
|
||||
@JsonIgnore
|
||||
long timestamp;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user