mirror of
https://github.com/moparisthebest/Yaaic
synced 2024-11-23 01:12:17 -05:00
Fixed timestamps - save timestamp persitent in message object
This commit is contained in:
parent
d0cbb77f5f
commit
54e8d9ac10
@ -47,6 +47,7 @@ public class Message {
|
|||||||
private String text;
|
private String text;
|
||||||
private SpannableString canvas;
|
private SpannableString canvas;
|
||||||
private int color = -1;
|
private int color = -1;
|
||||||
|
private long timestamp;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new message without an icon
|
* Create a new message without an icon
|
||||||
@ -56,6 +57,7 @@ public class Message {
|
|||||||
public Message(String text)
|
public Message(String text)
|
||||||
{
|
{
|
||||||
this.text = text;
|
this.text = text;
|
||||||
|
this.timestamp = new Date().getTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -115,7 +117,7 @@ public class Message {
|
|||||||
|
|
||||||
if (canvas == null) {
|
if (canvas == null) {
|
||||||
String prefix = hasIcon() && settings.showIcons() ? " " : "";
|
String prefix = hasIcon() && settings.showIcons() ? " " : "";
|
||||||
String timestamp = settings.showTimestamp() ? Message.generateTimestamp(settings.use24hFormat()) : "";
|
String timestamp = settings.showTimestamp() ? Message.generateTimestamp(this.timestamp, settings.use24hFormat()) : "";
|
||||||
|
|
||||||
canvas = new SpannableString(prefix + timestamp + text);
|
canvas = new SpannableString(prefix + timestamp + text);
|
||||||
|
|
||||||
@ -156,9 +158,9 @@ public class Message {
|
|||||||
* @param use24hFormat
|
* @param use24hFormat
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static String generateTimestamp(boolean use24hFormat)
|
public static String generateTimestamp(long timestamp, boolean use24hFormat)
|
||||||
{
|
{
|
||||||
Date date = new Date();
|
Date date = new Date(timestamp);
|
||||||
|
|
||||||
int hours = date.getHours();
|
int hours = date.getHours();
|
||||||
int minutes = date.getMinutes();
|
int minutes = date.getMinutes();
|
||||||
|
Loading…
Reference in New Issue
Block a user