Changeset View
Changeset View
Standalone View
Standalone View
lib/actions/link-actions.js
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | if (response.status === 'valid' || response.status === 'already_joined') { | ||||
community: response.community, | community: response.community, | ||||
}; | }; | ||||
} | } | ||||
return { | return { | ||||
status: response.status, | status: response.status, | ||||
}; | }; | ||||
}; | }; | ||||
function useVerifyInviteLink(keyserverOverride?: { | function useVerifyInviteLink( | ||||
keyserverOverride?: ?{ | |||||
+keyserverID: string, | +keyserverID: string, | ||||
+keyserverURL: string, | +keyserverURL: string, | ||||
}): ( | }, | ||||
): ( | |||||
request: InviteLinkVerificationRequest, | request: InviteLinkVerificationRequest, | ||||
) => Promise<InviteLinkVerificationResponse> { | ) => Promise<InviteLinkVerificationResponse> { | ||||
const keyserverID = keyserverOverride?.keyserverID ?? ashoatKeyserverID; | const keyserverID = keyserverOverride?.keyserverID ?? ashoatKeyserverID; | ||||
const isKeyserverKnown = useSelector( | const isKeyserverKnown = useSelector( | ||||
state => !!state.keyserverStore.keyserverInfos[keyserverID], | state => !!state.keyserverStore.keyserverInfos[keyserverID], | ||||
); | ); | ||||
let paramOverride = null; | let paramOverride = null; | ||||
▲ Show 20 Lines • Show All 127 Lines • Show Last 20 Lines |