Add preliminary message backup harness

This commit is contained in:
Fedor Indutny 2024-03-15 07:20:33 -07:00 committed by GitHub
parent 231bf91a22
commit d85a1d5074
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
38 changed files with 2997 additions and 121 deletions

View file

@ -989,6 +989,27 @@ export function getPropsForBubble(
};
}
export function isNormalBubble(message: MessageWithUIFieldsType): boolean {
return (
!isCallHistory(message) &&
!isChatSessionRefreshed(message) &&
!isContactRemovedNotification(message) &&
!isConversationMerge(message) &&
!isEndSession(message) &&
!isExpirationTimerUpdate(message) &&
!isGroupUpdate(message) &&
!isGroupV1Migration(message) &&
!isGroupV2Change(message) &&
!isKeyChange(message) &&
!isPhoneNumberDiscovery(message) &&
!isTitleTransitionNotification(message) &&
!isProfileChange(message) &&
!isUniversalTimerNotification(message) &&
!isUnsupportedMessage(message) &&
!isVerifiedChange(message)
);
}
function getPropsForPaymentEvent(
message: MessageAttributesWithPaymentEvent,
{ conversationSelector }: GetPropsForBubbleOptions