Differential Diff 43526
Diff 43526
Diff 43526
Properties
Properties
Path | Size | ||
---|---|---|---|
| |||
| |||
3 lines | |||
| |||
103 lines | |||
5 lines |
Diff 43526
Diff 43526
native/navigation/route-names.js
// @flow | // @flow | ||||
import type { | import type { | ||||
FetchInviteLinksResponse, | FetchInviteLinksResponse, | ||||
InviteLinkVerificationRequest, | InviteLinkVerificationRequest, | ||||
InviteLinkVerificationResponse, | InviteLinkVerificationResponse, | ||||
CreateOrUpdatePublicLinkRequest, | CreateOrUpdatePublicLinkRequest, | ||||
InviteLink, | InviteLink, | ||||
DisableInviteLinkRequest, | |||||
DisableInviteLinkPayload, | |||||
} from '../types/link-types.js'; | } from '../types/link-types.js'; | ||||
import type { CallServerEndpoint } from '../utils/call-server-endpoint.js'; | import type { CallServerEndpoint } from '../utils/call-server-endpoint.js'; | ||||
const verifyInviteLinkActionTypes = Object.freeze({ | const verifyInviteLinkActionTypes = Object.freeze({ | ||||
started: 'VERIFY_INVITE_LINK_STARTED', | started: 'VERIFY_INVITE_LINK_STARTED', | ||||
success: 'VERIFY_INVITE_LINK_SUCCESS', | success: 'VERIFY_INVITE_LINK_SUCCESS', | ||||
failed: 'VERIFY_INVITE_LINK_FAILED', | failed: 'VERIFY_INVITE_LINK_FAILED', | ||||
}); | }); | ||||
▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | return { | ||||
role: response.role, | role: response.role, | ||||
communityID: response.communityID, | communityID: response.communityID, | ||||
expirationTime: response.expirationTime, | expirationTime: response.expirationTime, | ||||
limitOfUses: response.limitOfUses, | limitOfUses: response.limitOfUses, | ||||
numberOfUses: response.numberOfUses, | numberOfUses: response.numberOfUses, | ||||
}; | }; | ||||
}; | }; | ||||
const disableInviteLinkLinkActionTypes = Object.freeze({ | |||||
started: 'DISABLE_INVITE_LINK_STARTED', | |||||
success: 'DISABLE_INVITE_LINK_SUCCESS', | |||||
failed: 'DISABLE_INVITE_LINK_FAILED', | |||||
}); | |||||
const disableInviteLink = | |||||
( | |||||
callServerEndpoint: CallServerEndpoint, | |||||
): (( | |||||
request: DisableInviteLinkRequest, | |||||
) => Promise<DisableInviteLinkPayload>) => | |||||
async request => { | |||||
await callServerEndpoint('disable_invite_link', request); | |||||
return { | |||||
name: request.name, | |||||
communityID: request.communityID, | |||||
}; | |||||
}; | |||||
export { | export { | ||||
verifyInviteLinkActionTypes, | verifyInviteLinkActionTypes, | ||||
verifyInviteLink, | verifyInviteLink, | ||||
fetchPrimaryInviteLinkActionTypes, | fetchPrimaryInviteLinkActionTypes, | ||||
fetchPrimaryInviteLinks, | fetchPrimaryInviteLinks, | ||||
createOrUpdatePublicLinkActionTypes, | createOrUpdatePublicLinkActionTypes, | ||||
createOrUpdatePublicLink, | createOrUpdatePublicLink, | ||||
disableInviteLinkLinkActionTypes, | |||||
disableInviteLink, | |||||
}; | }; |
native/profile/linked-devices-bottom-sheet.react.js
// @flow | // @flow | ||||
import type { | import type { | ||||
FetchInviteLinksResponse, | FetchInviteLinksResponse, | ||||
InviteLinkVerificationRequest, | InviteLinkVerificationRequest, | ||||
InviteLinkVerificationResponse, | InviteLinkVerificationResponse, | ||||
CreateOrUpdatePublicLinkRequest, | CreateOrUpdatePublicLinkRequest, | ||||
InviteLink, | InviteLink, | ||||
DisableInviteLinkRequest, | |||||
DisableInviteLinkPayload, | |||||
} from '../types/link-types.js'; | } from '../types/link-types.js'; | ||||
import type { CallServerEndpoint } from '../utils/call-server-endpoint.js'; | import type { CallServerEndpoint } from '../utils/call-server-endpoint.js'; | ||||
const verifyInviteLinkActionTypes = Object.freeze({ | const verifyInviteLinkActionTypes = Object.freeze({ | ||||
started: 'VERIFY_INVITE_LINK_STARTED', | started: 'VERIFY_INVITE_LINK_STARTED', | ||||
success: 'VERIFY_INVITE_LINK_SUCCESS', | success: 'VERIFY_INVITE_LINK_SUCCESS', | ||||
failed: 'VERIFY_INVITE_LINK_FAILED', | failed: 'VERIFY_INVITE_LINK_FAILED', | ||||
}); | }); | ||||
▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | return { | ||||
role: response.role, | role: response.role, | ||||
communityID: response.communityID, | communityID: response.communityID, | ||||
expirationTime: response.expirationTime, | expirationTime: response.expirationTime, | ||||
limitOfUses: response.limitOfUses, | limitOfUses: response.limitOfUses, | ||||
numberOfUses: response.numberOfUses, | numberOfUses: response.numberOfUses, | ||||
}; | }; | ||||
}; | }; | ||||
const disableInviteLinkLinkActionTypes = Object.freeze({ | |||||
started: 'DISABLE_INVITE_LINK_STARTED', | |||||
success: 'DISABLE_INVITE_LINK_SUCCESS', | |||||
failed: 'DISABLE_INVITE_LINK_FAILED', | |||||
}); | |||||
const disableInviteLink = | |||||
( | |||||
callServerEndpoint: CallServerEndpoint, | |||||
): (( | |||||
request: DisableInviteLinkRequest, | |||||
) => Promise<DisableInviteLinkPayload>) => | |||||
async request => { | |||||
await callServerEndpoint('disable_invite_link', request); | |||||
return { | |||||
name: request.name, | |||||
communityID: request.communityID, | |||||
}; | |||||
}; | |||||
export { | export { | ||||
verifyInviteLinkActionTypes, | verifyInviteLinkActionTypes, | ||||
verifyInviteLink, | verifyInviteLink, | ||||
fetchPrimaryInviteLinkActionTypes, | fetchPrimaryInviteLinkActionTypes, | ||||
fetchPrimaryInviteLinks, | fetchPrimaryInviteLinks, | ||||
createOrUpdatePublicLinkActionTypes, | createOrUpdatePublicLinkActionTypes, | ||||
createOrUpdatePublicLink, | createOrUpdatePublicLink, | ||||
disableInviteLinkLinkActionTypes, | |||||
disableInviteLink, | |||||
}; | }; |
native/profile/linked-devices-list-item.react.js
// @flow | // @flow | ||||
import type { | import type { | ||||
FetchInviteLinksResponse, | FetchInviteLinksResponse, | ||||
InviteLinkVerificationRequest, | InviteLinkVerificationRequest, | ||||
InviteLinkVerificationResponse, | InviteLinkVerificationResponse, | ||||
CreateOrUpdatePublicLinkRequest, | CreateOrUpdatePublicLinkRequest, | ||||
InviteLink, | InviteLink, | ||||
DisableInviteLinkRequest, | |||||
DisableInviteLinkPayload, | |||||
} from '../types/link-types.js'; | } from '../types/link-types.js'; | ||||
import type { CallServerEndpoint } from '../utils/call-server-endpoint.js'; | import type { CallServerEndpoint } from '../utils/call-server-endpoint.js'; | ||||
const verifyInviteLinkActionTypes = Object.freeze({ | const verifyInviteLinkActionTypes = Object.freeze({ | ||||
started: 'VERIFY_INVITE_LINK_STARTED', | started: 'VERIFY_INVITE_LINK_STARTED', | ||||
success: 'VERIFY_INVITE_LINK_SUCCESS', | success: 'VERIFY_INVITE_LINK_SUCCESS', | ||||
failed: 'VERIFY_INVITE_LINK_FAILED', | failed: 'VERIFY_INVITE_LINK_FAILED', | ||||
}); | }); | ||||
▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | return { | ||||
role: response.role, | role: response.role, | ||||
communityID: response.communityID, | communityID: response.communityID, | ||||
expirationTime: response.expirationTime, | expirationTime: response.expirationTime, | ||||
limitOfUses: response.limitOfUses, | limitOfUses: response.limitOfUses, | ||||
numberOfUses: response.numberOfUses, | numberOfUses: response.numberOfUses, | ||||
}; | }; | ||||
}; | }; | ||||
const disableInviteLinkLinkActionTypes = Object.freeze({ | |||||
started: 'DISABLE_INVITE_LINK_STARTED', | |||||
success: 'DISABLE_INVITE_LINK_SUCCESS', | |||||
failed: 'DISABLE_INVITE_LINK_FAILED', | |||||
}); | |||||
const disableInviteLink = | |||||
( | |||||
callServerEndpoint: CallServerEndpoint, | |||||
): (( | |||||
request: DisableInviteLinkRequest, | |||||
) => Promise<DisableInviteLinkPayload>) => | |||||
async request => { | |||||
await callServerEndpoint('disable_invite_link', request); | |||||
return { | |||||
name: request.name, | |||||
communityID: request.communityID, | |||||
}; | |||||
}; | |||||
export { | export { | ||||
verifyInviteLinkActionTypes, | verifyInviteLinkActionTypes, | ||||
verifyInviteLink, | verifyInviteLink, | ||||
fetchPrimaryInviteLinkActionTypes, | fetchPrimaryInviteLinkActionTypes, | ||||
fetchPrimaryInviteLinks, | fetchPrimaryInviteLinks, | ||||
createOrUpdatePublicLinkActionTypes, | createOrUpdatePublicLinkActionTypes, | ||||
createOrUpdatePublicLink, | createOrUpdatePublicLink, | ||||
disableInviteLinkLinkActionTypes, | |||||
disableInviteLink, | |||||
}; | }; |