Only show download button if message has attachments to download

This commit is contained in:
Scott Nonnenberg 2024-10-29 08:46:33 +10:00 committed by GitHub
parent 86026bd66a
commit 12a9ecfd35
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11 additions and 16 deletions

View file

@ -2068,15 +2068,19 @@ export function canDownload(
message: MessageWithUIFieldsType,
conversationSelector: GetConversationByIdType
): boolean {
if (isOutgoing(message)) {
return true;
}
const conversation = getConversation(message, conversationSelector);
const isAccepted = Boolean(
conversation && conversation.acceptedMessageRequest
);
if (!isAccepted) {
if (isIncoming(message) && !isAccepted) {
return false;
}
if (message.sticker) {
return false;
}
if (isTapToView(message)) {
return false;
}
@ -2086,7 +2090,7 @@ export function canDownload(
return attachments.every(attachment => Boolean(attachment.path));
}
return true;
return false;
}
export function getLastChallengeError(