diff --git a/app/mobile/src/session/conversation/topicItem/binaryAsset/BinaryAsset.jsx b/app/mobile/src/session/conversation/topicItem/binaryAsset/BinaryAsset.jsx index d4552fe4..b2103d37 100644 --- a/app/mobile/src/session/conversation/topicItem/binaryAsset/BinaryAsset.jsx +++ b/app/mobile/src/session/conversation/topicItem/binaryAsset/BinaryAsset.jsx @@ -27,7 +27,7 @@ export function BinaryAsset({ asset, dismiss }) { return ( - { asset.label } + { asset.label } @@ -48,11 +48,6 @@ export function BinaryAsset({ asset, dismiss }) { { state.downloading && ( )} - - { state.copied && ( - Copied to App Directory - )} - { asset.extension } diff --git a/app/mobile/src/session/conversation/topicItem/binaryAsset/useBinaryAsset.hook.js b/app/mobile/src/session/conversation/topicItem/binaryAsset/useBinaryAsset.hook.js index a1814965..6eed9ee4 100644 --- a/app/mobile/src/session/conversation/topicItem/binaryAsset/useBinaryAsset.hook.js +++ b/app/mobile/src/session/conversation/topicItem/binaryAsset/useBinaryAsset.hook.js @@ -12,7 +12,6 @@ export function useBinaryAsset() { width: 1, height: 1, downloading: false, - copied: false, }); const dimensions = useWindowDimensions(); @@ -46,28 +45,20 @@ export function useBinaryAsset() { src = blob.path(); } - if (Platform.OS === 'ios') { - - const path = `${RNFetchBlob.fs.dirs.DocumentDir}` - const dst = `${path}/${label}.${extension.toLowerCase()}` - if (RNFetchBlob.fs.exists(dst)) { - RNFetchBlob.fs.unlink(dst); - } - await RNFetchBlob.fs.mv(src, dst); - try { - await Share.open({ url: dst }) - } - catch (err) { - console.log(err); - } + const path = `${RNFetchBlob.fs.dirs.DocumentDir}` + const dst = `${path}/${label}.${extension.toLowerCase()}` + if (RNFetchBlob.fs.exists(dst)) { RNFetchBlob.fs.unlink(dst); } - else { - const copy = RNFS.ExternalDirectoryPath + "/" + label + "." + extension; - RNFS.copyFile(src, copy); - updateState({ copied: true }); - setTimeout(() => updateState({ copied: false }), 2000); + await RNFetchBlob.fs.mv(src, dst); + try { + await Share.open({ url: `file://${dst}` }) } + catch (err) { + console.log(err); + } + RNFetchBlob.fs.unlink(dst); + updateState({ downloading: false }); } catch (err) { diff --git a/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.jsx b/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.jsx index f74fadc2..c8bfea26 100644 --- a/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.jsx +++ b/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.jsx @@ -8,7 +8,7 @@ export function BinaryThumb({ label, extension, onAssetView }) { return ( - { label } + { label } diff --git a/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.styled.js b/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.styled.js index d5827429..4445ce18 100644 --- a/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.styled.js +++ b/app/mobile/src/session/conversation/topicItem/binaryThumb/BinaryThumb.styled.js @@ -23,7 +23,7 @@ export const styles = StyleSheet.create({ extension: { textAlign: 'center', color: Colors.white, - fontSize: 20, + fontSize: 18, } })