Skip to content

Commit fd2a1f6

Browse files
committed
feat(content-sharing): Define sharing service for shared link and access
1 parent 1bf0665 commit fd2a1f6

File tree

1 file changed

+2
-16
lines changed

1 file changed

+2
-16
lines changed

src/elements/content-sharing/hooks/useSharingService.ts

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -49,24 +49,10 @@ export const useSharingService = ({
4949
setSharedLink(prevSharedLink => ({ ...prevSharedLink, ...updatedSharedLink }));
5050
};
5151

52-
/**
53-
* Handle a successful shared link removal request.
54-
*
55-
* Most of the data for the shared link will be removed, with the exception of the "canInvite", "serverURL"
56-
* and "enterpriseName" properties, both of which are still necessary for rendering the form-only version of ContentSharing.
57-
* We retain "serverURL" and "enterpriseName" from the previous shared link, to avoid having to make another call to the Users API.
58-
*/
5952
const handleRemoveSharedLinkSuccess = itemData => {
60-
const { item: updatedItem, sharedLink: updatedSharedLink } = convertItemResponse(itemData);
53+
const { item: updatedItem } = convertItemResponse(itemData);
6154
setItem(prevItem => ({ ...prevItem, ...updatedItem }));
62-
setSharedLink(prevSharedLink => {
63-
return {
64-
...updatedSharedLink,
65-
serverURL: prevSharedLink ? prevSharedLink.serverURL : '',
66-
enterpriseName:
67-
prevSharedLink && prevSharedLink.enterpriseName ? prevSharedLink.enterpriseName : '',
68-
};
69-
});
55+
setSharedLink({});
7056
};
7157

7258
const onSuccess = {

0 commit comments

Comments
 (0)