UNPKG

react-native-lifetime-livechat

Version:

LiveChat implementation for LifeTime application

21 lines (15 loc) 592 B
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); }