import { convertRawUserToInternalUser } from '~/userRepository/utils/convertRawUserToInternalUser';
import { convertRawInvitationToInternalInvitation } from './convertRawInvitationToInternalInvitation';

export const prepareMyInvitationsPayload = (
  rawPayload: Amity.MyInvitationsPayload,
): Amity.ProcessedMyInvitationsPayload => {
  return {
    ...rawPayload,
    users: rawPayload.users.map(convertRawUserToInternalUser),
    invitations: rawPayload.invitations.map(convertRawInvitationToInternalInvitation),
  };
};
