bcgoss/census

View on GitHub
app/controllers/api/v1/send_grid/events_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Api::V1::SendGrid::EventsController < Api::V1::ApiController
  def update
    webhook_data = JSON.parse(request.body.read)
    webhook_data.each do |data|
      invitation = Invitation.find_by(email: data["email"])
      invitation.status = data["event"] if invitation
      invitation.save
    end
  end
end