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),
  };
};
