Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion app/containers/message/Reply.js
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,10 @@ const Reply = React.memo(({
return;
}
if (attachment.type === 'file') {
url = `${ baseUrl }${ url }?rc_uid=${ user.id }&rc_token=${ user.token }`;
if (!url.startsWith('http')) {
url = `${ baseUrl }${ url }`;
}
url = `${ url }?rc_uid=${ user.id }&rc_token=${ user.token }`;
}
openLink(url, theme);
};
Expand Down
29 changes: 15 additions & 14 deletions app/views/MessagesView/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import equal from 'deep-equal';
import ActionSheet from 'react-native-action-sheet';

import styles from './styles';
import Message from '../../containers/message/Message';
import Message from '../../containers/message';
import ActivityIndicator from '../../containers/ActivityIndicator';
import I18n from '../../i18n';
import RocketChat from '../../lib/rocketchat';
Expand Down Expand Up @@ -87,6 +87,7 @@ class MessagesView extends React.Component {
const { user, baseUrl, theme } = this.props;

const renderItemCommonProps = item => ({
item,
baseUrl,
user,
author: item.u || item.user,
Expand All @@ -110,21 +111,21 @@ class MessagesView extends React.Component {
},
noDataMsg: I18n.t('No_files'),
testID: 'room-files-view',
renderItem: (item) => {
const url = getFileUrlFromMessage(item);

return (
<Message
{...renderItemCommonProps(item)}
attachments={[{
renderItem: item => (
<Message
{...renderItemCommonProps(item)}
item={{
...item,
u: item.user,
attachments: [{
title: item.name,
description: item.description,
...url
}]}
theme={theme}
/>
);
}
...getFileUrlFromMessage(item)
}]
}}
theme={theme}
/>
)
},
// Mentions Messages Screen
Mentions: {
Expand Down