diff --git a/app/containers/message/Audio.js b/app/containers/message/Audio.js index ecedd793c9713b2fb39c5c0fc64b375094163df8..b23e924757c6fbaa76dad584f05ac25988455f59 100644 --- a/app/containers/message/Audio.js +++ b/app/containers/message/Audio.js @@ -97,6 +97,11 @@ export default class Audio extends React.PureComponent { user, baseUrl, customEmojis, file } = this.props; const { description } = file; + + if (!baseUrl) { + return null; + } + return ( [ <View key='audio' style={styles.audioContainer}> diff --git a/app/containers/message/Image.js b/app/containers/message/Image.js index d6ab72e7e827f0c862cb7251e12c01b0125b7368..ebdb1f0ac84dd6d9433e3df9d4971faec3246e6b 100644 --- a/app/containers/message/Image.js +++ b/app/containers/message/Image.js @@ -38,6 +38,11 @@ export default class extends React.PureComponent { render() { const { baseUrl, file, user } = this.props; const img = `${ baseUrl }${ file.image_url }?rc_uid=${ user.id }&rc_token=${ user.token }`; + + if (!baseUrl) { + return null; + } + return ( [ <TouchableOpacity diff --git a/app/containers/message/Url.js b/app/containers/message/Url.js index 730b065e087142c1563096233a3841734eeeb96c..8de51c7984aa655cf69222462916034b61091358 100644 --- a/app/containers/message/Url.js +++ b/app/containers/message/Url.js @@ -60,9 +60,6 @@ const Url = ({ url, index }) => { return ( <Touch onPress={() => onPress(url.url)} style={[styles.button, index > 0 && styles.marginTop]}> <View style={styles.container}> - {/* <View style={{ backgroundColor: 'red', height: 150, borderTopLeftRadius: 5, borderTopRightRadius: 5 }}> - {url.image ? <FastImage source={{ uri: url.image }} /> : null} - </View> */} {url.image ? <FastImage source={{ uri: url.image }} style={styles.image} resizeMode={FastImage.resizeMode.cover} /> : null} <View style={styles.textContainer}> <Text style={styles.url} numberOfLines={1}>{url.url}</Text> diff --git a/app/containers/message/Video.js b/app/containers/message/Video.js index 59be1c4481dd5a1ff295af0c603f95ab8409a18c..208382c215f0293cff093d98596b27d87937eecb 100644 --- a/app/containers/message/Video.js +++ b/app/containers/message/Video.js @@ -62,6 +62,11 @@ export default class Video extends React.PureComponent { const { isVisible } = this.state; const { description } = this.props.file; const { baseUrl, user, customEmojis } = this.props; + + if (!baseUrl) { + return null; + } + return ( [ <View key='button'>