diff --git a/app/views/MessagesView/getFileUrlFromMessage.ts b/app/views/MessagesView/getFileUrlAndTypeFromMessage.ts similarity index 55% rename from app/views/MessagesView/getFileUrlFromMessage.ts rename to app/views/MessagesView/getFileUrlAndTypeFromMessage.ts index ea3fb64ff..293ac6172 100644 --- a/app/views/MessagesView/getFileUrlFromMessage.ts +++ b/app/views/MessagesView/getFileUrlAndTypeFromMessage.ts @@ -1,12 +1,12 @@ export default function (message: { type: string; url: string }) { if (/image/.test(message.type)) { - return { image_url: message.url }; + return { image_url: message.url, image_type: message.type }; } if (/audio/.test(message.type)) { - return { audio_url: message.url }; + return { audio_url: message.url, audio_type: message.type }; } if (/video/.test(message.type)) { - return { video_url: message.url }; + return { video_url: message.url, video_type: message.type }; } return { title_link: message.url, diff --git a/app/views/MessagesView/index.tsx b/app/views/MessagesView/index.tsx index 4ad69d9e7..fa3b6a9de 100644 --- a/app/views/MessagesView/index.tsx +++ b/app/views/MessagesView/index.tsx @@ -10,7 +10,7 @@ import Message from '../../containers/message'; import ActivityIndicator from '../../containers/ActivityIndicator'; import I18n from '../../i18n'; import StatusBar from '../../containers/StatusBar'; -import getFileUrlFromMessage from './getFileUrlFromMessage'; +import getFileUrlAndTypeFromMessage from './getFileUrlAndTypeFromMessage'; import { themes } from '../../lib/constants'; import { TSupportedThemes, withTheme } from '../../theme'; import { getUserSelector } from '../../selectors/login'; @@ -203,7 +203,7 @@ class MessagesView extends React.Component