Use Attachment.isVoiceMessage

This commit is contained in:
Daniel Gasienica 2018-05-07 12:41:15 -04:00
parent 5789b3eb75
commit a86056630f
2 changed files with 2 additions and 15 deletions

View file

@ -179,4 +179,5 @@ exports.deleteData = deleteAttachmentData => {
};
};
exports.isVoiceMessage = AttachmentTS.isVoiceMessage;
exports.save = AttachmentTS.save;

View file

@ -5,7 +5,6 @@
/* global i18n: false */
/* global Signal: false */
/* global textsecure: false */
/* global Whisper: false */
// eslint-disable-next-line func-names
@ -119,20 +118,7 @@
Signal.Backbone.Views.Lightbox.show(this.lightboxView.el);
},
isVoiceMessage() {
if (
// eslint-disable-next-line no-bitwise
this.model.flags &
textsecure.protobuf.AttachmentPointer.Flags.VOICE_MESSAGE
) {
return true;
}
// Support for android legacy voice messages
if (this.isAudio() && this.model.fileName === null) {
return true;
}
return false;
return Signal.Types.Attachment.isVoiceMessage(this.model);
},
isAudio() {
const { contentType } = this.model;