Files
react-native-gifted-chat/src/utils.js
Xavier Carpentier c143b5f0fe Modified for flatlist (from #629) (#705)
Modified for FlatList
2018-05-30 16:37:00 +02:00

21 lines
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);
}