mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
date header should break cluster
This commit is contained in:
parent
42da082b01
commit
0ecc97d5ff
|
@ -4897,8 +4897,11 @@ typedef enum : NSUInteger {
|
|||
} else {
|
||||
isFirstInCluster = previousViewItem.interaction.interactionType != OWSInteractionType_OutgoingMessage;
|
||||
}
|
||||
|
||||
if (nextViewItem == nil) {
|
||||
isLastInCluster = YES;
|
||||
} else if (nextViewItem.shouldShowDate) {
|
||||
isLastInCluster = YES;
|
||||
} else {
|
||||
isLastInCluster = nextViewItem.interaction.interactionType != OWSInteractionType_OutgoingMessage;
|
||||
}
|
||||
|
@ -4924,15 +4927,20 @@ typedef enum : NSUInteger {
|
|||
}
|
||||
|
||||
// clustering
|
||||
if (previousViewItem == nil
|
||||
|| previousViewItem.interaction.interactionType != OWSInteractionType_IncomingMessage) {
|
||||
if (previousViewItem == nil) {
|
||||
isFirstInCluster = YES;
|
||||
} else if (previousViewItem.interaction.interactionType != OWSInteractionType_IncomingMessage) {
|
||||
isFirstInCluster = YES;
|
||||
} else {
|
||||
TSIncomingMessage *previousIncomingMessage = (TSIncomingMessage *)previousViewItem.interaction;
|
||||
isFirstInCluster = ![incomingSenderId isEqual:previousIncomingMessage.authorId];
|
||||
}
|
||||
|
||||
if (nextViewItem == nil || nextViewItem.interaction.interactionType != OWSInteractionType_IncomingMessage) {
|
||||
if (nextViewItem == nil) {
|
||||
isLastInCluster = YES;
|
||||
} else if (nextViewItem.interaction.interactionType != OWSInteractionType_IncomingMessage) {
|
||||
isLastInCluster = YES;
|
||||
} else if (nextViewItem.shouldShowDate) {
|
||||
isLastInCluster = YES;
|
||||
} else {
|
||||
TSIncomingMessage *nextIncomingMessage = (TSIncomingMessage *)nextViewItem.interaction;
|
||||
|
|
Loading…
Reference in a new issue