Skip edit step when forwarding a voice message

This commit is contained in:
Jamie Kyle 2023-04-18 16:34:50 -07:00 committed by GitHub
parent 129057df84
commit 703a82c818
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,6 +3,7 @@
import { orderBy } from 'lodash';
import type { AttachmentType } from '../types/Attachment';
import { isVoiceMessage } from '../types/Attachment';
import type { LinkPreviewType } from '../types/message/LinkPreviews';
import type { MessageAttributesType, QuotedMessageType } from '../model-types';
import * as log from '../logging/log';
@ -46,6 +47,10 @@ export function isDraftEditable(draft: MessageForwardDraft): boolean {
if (draft.hasContact) {
return false;
}
const hasVoiceMessage = draft.attachments?.some(isVoiceMessage) ?? false;
if (hasVoiceMessage) {
return false;
}
return true;
}