minor fix

pull/390/head
Ryan ZHAO 4 years ago
parent fbf269131b
commit 7a593862c9

@ -169,10 +169,8 @@ NSString *NSStringFromOWSInteractionType(OWSInteractionType value)
- (uint64_t)timestampForUI - (uint64_t)timestampForUI
{ {
if ([self isKindOfClass:TSIncomingMessage.class] && ((TSIncomingMessage *) self).isOpenGroupMessage) { if ([self isKindOfClass:TSIncomingMessage.class] && ((TSIncomingMessage *) self).isOpenGroupMessage && ((TSIncomingMessage *) self).serverTimestamp != nil) {
if (((TSIncomingMessage *) self).serverTimestamp) return ((TSIncomingMessage *) self).serverTimestamp.unsignedLongLongValue;
return ((TSIncomingMessage *) self).serverTimestamp.unsignedLongLongValue;
return ((TSIncomingMessage *) self).receivedAtTimestamp;
} }
return _timestamp; return _timestamp;
} }
@ -184,9 +182,6 @@ NSString *NSStringFromOWSInteractionType(OWSInteractionType value)
- (NSDate *)receivedAtDate - (NSDate *)receivedAtDate
{ {
if ([self isKindOfClass:TSIncomingMessage.class] && ((TSIncomingMessage *) self).isOpenGroupMessage && ((TSIncomingMessage *) self).serverTimestamp != nil) {
return [NSDate ows_dateWithMillisecondsSince1970:((TSIncomingMessage *) self).serverTimestamp.unsignedLongLongValue];
}
return [NSDate ows_dateWithMillisecondsSince1970:self.receivedAtTimestamp]; return [NSDate ows_dateWithMillisecondsSince1970:self.receivedAtTimestamp];
} }
@ -227,7 +222,7 @@ NSString *NSStringFromOWSInteractionType(OWSInteractionType value)
- (uint64_t)sortId - (uint64_t)sortId
{ {
if ([self isKindOfClass:TSIncomingMessage.class] && ((TSIncomingMessage *) self).isOpenGroupMessage) { if ([self isKindOfClass:TSIncomingMessage.class] && ((TSIncomingMessage *) self).isOpenGroupMessage && ((TSIncomingMessage *) self).serverTimestamp != nil) {
return ((TSIncomingMessage *) self).serverTimestamp.unsignedLongLongValue; return ((TSIncomingMessage *) self).serverTimestamp.unsignedLongLongValue;
} }
return self.timestamp; return self.timestamp;

Loading…
Cancel
Save