diff --git a/app/mobile/src/session/conversation/topicItem/audioAsset/useAudioAsset.hook.js b/app/mobile/src/session/conversation/topicItem/audioAsset/useAudioAsset.hook.js index 28c903b81..ca06b65aa 100644 --- a/app/mobile/src/session/conversation/topicItem/audioAsset/useAudioAsset.hook.js +++ b/app/mobile/src/session/conversation/topicItem/audioAsset/useAudioAsset.hook.js @@ -52,7 +52,8 @@ export function useAudioAsset(asset) { const actions = { share: async () => { - const path = RNFS.TemporaryDirectoryPath + "/databag.mp3"; + const epoch = Math.ceil(Date.now() / 1000); + const path = RNFS.TemporaryDirectoryPath + epoch + '.mp3'; if (await RNFS.exists(path)) { await RNFS.unlink(path); } diff --git a/app/mobile/src/session/conversation/topicItem/imageAsset/useImageAsset.hook.js b/app/mobile/src/session/conversation/topicItem/imageAsset/useImageAsset.hook.js index 6450c4aa6..3d374876c 100644 --- a/app/mobile/src/session/conversation/topicItem/imageAsset/useImageAsset.hook.js +++ b/app/mobile/src/session/conversation/topicItem/imageAsset/useImageAsset.hook.js @@ -93,7 +93,8 @@ export function useImageAsset(asset) { updateState({ imageRatio: width / height }); }, share: async () => { - const path = RNFS.TemporaryDirectoryPath + "/databag"; + const epoch = Math.ceil(Date.now() / 1000); + const path = RNFS.TemporaryDirectoryPath + epoch; if (await RNFS.exists(path)) { await RNFS.unlink(path); } @@ -109,7 +110,6 @@ export function useImageAsset(asset) { await RNFS.unlink(fullPath); } await RNFS.moveFile(path, fullPath) - Share.open({ url: fullPath }); }, download: async () => { diff --git a/app/mobile/src/session/conversation/topicItem/videoAsset/useVideoAsset.hook.js b/app/mobile/src/session/conversation/topicItem/videoAsset/useVideoAsset.hook.js index 57397f217..b5187f2f9 100644 --- a/app/mobile/src/session/conversation/topicItem/videoAsset/useVideoAsset.hook.js +++ b/app/mobile/src/session/conversation/topicItem/videoAsset/useVideoAsset.hook.js @@ -75,7 +75,8 @@ export function useVideoAsset(asset) { const actions = { share: async () => { - const path = RNFS.TemporaryDirectoryPath + "/databag.mp4"; + const epoch = Math.ceil(Date.now() / 1000); + const path = RNFS.TemporaryDirectoryPath + epoch + '.mp4'; if (await RNFS.exists(path)) { await RNFS.unlink(path); }