From 141106f8448e82b79be971b434a6496a1bb3a151 Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Tue, 11 Jun 2024 12:48:50 -0700 Subject: [PATCH] renaming tmp file for shared asset --- .../conversation/topicItem/audioAsset/useAudioAsset.hook.js | 3 ++- .../conversation/topicItem/imageAsset/useImageAsset.hook.js | 4 ++-- .../conversation/topicItem/videoAsset/useVideoAsset.hook.js | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) 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 28c903b8..ca06b65a 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 6450c4aa..3d374876 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 57397f21..b5187f2f 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); }