From a86a75ba8117030d0e3076bfa56a47bbe64c5336 Mon Sep 17 00:00:00 2001 From: Ilya Oleshko Date: Mon, 2 Sep 2024 17:29:57 +0300 Subject: [PATCH] Fixed Bug 69991: Client: SDK: Fixed getting primary link for shared room --- packages/client/src/pages/Sdk/index.js | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/packages/client/src/pages/Sdk/index.js b/packages/client/src/pages/Sdk/index.js index 8d5fe08d7f..155922c391 100644 --- a/packages/client/src/pages/Sdk/index.js +++ b/packages/client/src/pages/Sdk/index.js @@ -53,9 +53,9 @@ const Sdk = ({ user, updateProfileCulture, getRoomsIcon, - fetchExternalLinks, getFilePrimaryLink, getFilesSettings, + getPrimaryLink, }) => { const [isDataReady, setIsDataReady] = useState(false); @@ -200,20 +200,11 @@ const Sdk = ({ (data[0].roomType === RoomsType.CustomRoom && data[0].shared) || (data[0].roomType === RoomsType.FormRoom && data[0].shared) ) { - const links = await fetchExternalLinks(data[0].id); + const link = await getPrimaryLink(data[0].id); - const requestTokens = links.map((link) => { - const { id, title, requestToken, primary } = link.sharedTo; + const { id, title, requestToken, primary } = link.sharedTo; - return { - id, - primary, - title, - requestToken, - }; - }); - - data[0].requestTokens = requestTokens; + data[0].requestTokens = [{ id, primary, title, requestToken }]; } frameCallEvent({ event: "onSelectCallback", data }); @@ -321,7 +312,6 @@ export default inject( settingsStore, filesSettingsStore, peopleStore, - publicRoomStore, userStore, filesStore, }) => { @@ -331,8 +321,7 @@ export default inject( const { loadCurrentUser, user } = userStore; const { updateProfileCulture } = peopleStore.targetUserStore; const { getIcon, getRoomsIcon, getFilesSettings } = filesSettingsStore; - const { fetchExternalLinks } = publicRoomStore; - const { getFilePrimaryLink } = filesStore; + const { getFilePrimaryLink, getPrimaryLink } = filesStore; return { theme, @@ -347,9 +336,9 @@ export default inject( isLoaded, updateProfileCulture, user, - fetchExternalLinks, getFilePrimaryLink, getFilesSettings, + getPrimaryLink, }; }, )(