Round time intervals

This commit is contained in:
Thomas Nordquist
2019-06-16 19:23:24 +02:00
parent 209899c3b8
commit 0ebb6f4424
2 changed files with 2 additions and 2 deletions

View File

@@ -68,7 +68,7 @@ class MessageHistory extends React.Component<Props, State> {
title: ( title: (
<span> <span>
<DateFormatter date={message.received} /> <DateFormatter date={message.received} />
{previousMessage ? ( {previousMessage && previousMessage !== message ? (
<i> <i>
(- (-
<DateFormatter date={message.received} intervalSince={previousMessage.received} />) <DateFormatter date={message.received} intervalSince={previousMessage.received} />)

View File

@@ -20,7 +20,7 @@ class DateFormatter extends React.Component<Props, {}> {
private intervalSince(intervalSince: Date) { private intervalSince(intervalSince: Date) {
const interval = intervalSince.getTime() - this.props.date.getTime() const interval = intervalSince.getTime() - this.props.date.getTime()
const unit = this.unitForInterval(interval) const unit = this.unitForInterval(interval)
return `${moment.duration(interval).as(unit)} ${unitMapping[unit]}` return `${Math.round(moment.duration(interval).as(unit) * 100) / 100} ${unitMapping[unit]}`
} }
private legacyDate() { private legacyDate() {