@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
13 lines (11 loc) • 514 B
text/typescript
import { convertRawUserToInternalUser } from '~/userRepository/utils/convertRawUserToInternalUser';
import { convertRawInvitationToInternalInvitation } from './convertRawInvitationToInternalInvitation';
export const prepareInvitationPayload = (
rawPayload: Amity.InvitationPayload,
): Amity.ProcessedInvitationPayload => {
return {
...rawPayload,
invitations: rawPayload.invitations.map(convertRawInvitationToInternalInvitation),
users: rawPayload.users.map(convertRawUserToInternalUser),
};
};