Class: Api::WebhooksController
- Inherits:
-
BaseController
- Object
- ActionController::Base
- BaseController
- Api::WebhooksController
- Defined in:
- app/controllers/api/webhooks_controller.rb
Instance Method Summary collapse
Instance Method Details
#create_user_callback ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'app/controllers/api/webhooks_controller.rb', line 12 def create_user_callback return render_already_exists if user user = User.create(user_params.merge(provider: params[:provider])) InfinumId::AfterUserCreate.call(user, params[:user]) render json: { user: 'created' } end |
#update_user_callback ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'app/controllers/api/webhooks_controller.rb', line 3 def update_user_callback return render_not_found unless user user.update(user_params) InfinumId::AfterUserUpdate.call(user, params[:user]) render json: { user: 'updated' } end |