Page MenuHomePhorge

D7559.1767090608.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D7559.1767090608.diff

diff --git a/native/navigation/invite-link-modal.react.js b/native/navigation/invite-link-modal.react.js
--- a/native/navigation/invite-link-modal.react.js
+++ b/native/navigation/invite-link-modal.react.js
@@ -87,20 +87,30 @@
'CommunityID should be present while calling this function',
);
const query = calendarQuery();
- const result = await callJoinThread({
- threadID: communityID,
- calendarQuery: {
- startDate: query.startDate,
- endDate: query.endDate,
- filters: [
- ...query.filters,
- { type: 'threads', threadIDs: [communityID] },
- ],
- },
- inviteLinkSecret: secret,
- });
- props.navigation.goBack();
- return result;
+ try {
+ const result = await callJoinThread({
+ threadID: communityID,
+ calendarQuery: {
+ startDate: query.startDate,
+ endDate: query.endDate,
+ filters: [
+ ...query.filters,
+ { type: 'threads', threadIDs: [communityID] },
+ ],
+ },
+ inviteLinkSecret: secret,
+ });
+ props.navigation.goBack();
+ return result;
+ } catch (e) {
+ props.navigation.setParams({
+ invitationDetails: {
+ status: 'invalid',
+ },
+ secret,
+ });
+ throw e;
+ }
}, [calendarQuery, callJoinThread, communityID, props.navigation, secret]);
const dispatchActionPromise = useDispatchActionPromise();
const joinCommunity = React.useCallback(() => {

File Metadata

Mime Type
text/plain
Expires
Tue, Dec 30, 10:30 AM (12 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5866973
Default Alt Text
D7559.1767090608.diff (1 KB)

Event Timeline