package com.zulip.android.models;
import com.zulip.android.util.DateMethods;
import java.util.Date;
import java.util.Locale;
/**
* Data Structure for message date separator
*/
public class MessageDateSeparator {
private Date aboveMessageDate;
private Date belowMessageDate;
public MessageDateSeparator(Date aboveMessageDate, Date belowMessageDate) {
this.aboveMessageDate = aboveMessageDate;
this.belowMessageDate = belowMessageDate;
}
public Date getBelowMessageDate() {
return belowMessageDate;
}
public Date getAboveMessageDate() {
return aboveMessageDate;
}
public String getLeftText() {
String date = DateMethods.getStringDate(aboveMessageDate);
return date.isEmpty() ? "" : "\u25B2 " + date.toUpperCase(Locale.US);
}
public String getRightText() {
String date = DateMethods.getStringDate(belowMessageDate);
return date.isEmpty() ? "" : "\u25BC " + date.toUpperCase(Locale.US);
}
}