react-native-lifetime-livechat
Version:
LiveChat implementation for LifeTime application
21 lines (15 loc) • 592 B
JavaScript
import moment from 'moment';
export function isSameDay(currentMessage = {}, diffMessage = {}) {
if (!diffMessage.createdAt) {
return false;
}
const currentCreatedAt = moment(currentMessage.createdAt);
const diffCreatedAt = moment(diffMessage.createdAt);
if (!currentCreatedAt.isValid() || !diffCreatedAt.isValid()) {
return false;
}
return currentCreatedAt.isSame(diffCreatedAt, 'day');
}
export function isSameUser(currentMessage = {}, diffMessage = {}) {
return !!(diffMessage.user && currentMessage.user && diffMessage.user._id === currentMessage.user._id);
}