From d00fb560b01537d98aa5d47e34fdba0a8c25832f Mon Sep 17 00:00:00 2001 From: Daniel Gasienica Date: Thu, 26 Apr 2018 20:20:19 -0400 Subject: [PATCH] Avoid exposing `AttachmentTS` --- js/modules/types/attachment.js | 3 +++ js/views/attachment_view.js | 2 +- js/views/conversation_view.js | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/js/modules/types/attachment.js b/js/modules/types/attachment.js index cb67b7f1d..7dba7b828 100644 --- a/js/modules/types/attachment.js +++ b/js/modules/types/attachment.js @@ -1,5 +1,6 @@ const is = require('@sindresorhus/is'); +const AttachmentTS = require('../../../ts/types/Attachment'); const MIME = require('../../../ts/types/MIME'); const { arrayBufferToBlob, blobToArrayBuffer, dataURLToBlob } = require('blob-util'); const { autoOrientImage } = require('../auto_orient_image'); @@ -163,3 +164,5 @@ exports.deleteData = (deleteAttachmentData) => { await deleteAttachmentData(attachment.path); }; }; + +exports.save = AttachmentTS.save; diff --git a/js/views/attachment_view.js b/js/views/attachment_view.js index b71a68aa7..e3e6dbfd4 100644 --- a/js/views/attachment_view.js +++ b/js/views/attachment_view.js @@ -177,7 +177,7 @@ return i18n('unnamedFile'); }, saveFile() { - Signal.Types.AttachmentTS.save({ + Signal.Types.Attachment.save({ attachment: this.model, document, getAbsolutePath: Signal.Migrations.getAbsoluteAttachmentPath, diff --git a/js/views/conversation_view.js b/js/views/conversation_view.js index 86402b0e4..704ba03f5 100644 --- a/js/views/conversation_view.js +++ b/js/views/conversation_view.js @@ -606,7 +606,7 @@ const saveAttachment = async ({ message } = {}) => { const attachment = message.attachments[0]; const timestamp = message.received_at; - Signal.Types.AttachmentTS.save({ + Signal.Types.Attachment.save({ attachment, document, getAbsolutePath: Signal.Migrations.getAbsoluteAttachmentPath,