Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- invitation_params = {
- team_id: 1,
- emails: ["beyonce@email.com","kelly@email.com","michelle@email.com"]
- }
- def invite(invitation_params)
- team_id = invitation_params["team_id"]
- user_team_lookups = UserTeamLookup.where(team_id: team_id)
- users_ids = user_tenant_lookups.pluck(:user_id)
- users = User.where(id: users_ids)
- emails = users.pluck(:email)
- matches = emails & invitation_params["emails"]
- if matches.any?
- invitation_params["emails"] = invitation_params["emails"] - matches
- end
- end
Add Comment
Please, Sign In to add comment