mirror of
https://github.com/zhigang1992/react-native-gifted-chat.git
synced 2026-01-12 22:50:22 +08:00
21 lines
592 B
JavaScript
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);
|
|
}
|