Sha256: 93ae4d25585f5ad5b1a34abbdf6026465fd029e76b987a245d1336b6d3e85559
Contents?: true
Size: 490 Bytes
Versions: 1
Compression:
Stored size: 490 Bytes
Contents
# frozen_string_literal: true module Emailbutler class WebhooksController < Emailbutler::ApplicationController def create ::Emailbutler::Webhooks::Receiver.call( user_agent: request.headers['HTTP_USER_AGENT'], payload: receiver_params.to_h ) head :ok end private def receiver_params params.permit( 'event', 'sendtime', 'message-id', '_json' => %w[event timestamp smtp-id sg_message_id] ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
emailbutler-0.7.3 | app/controllers/emailbutler/webhooks_controller.rb |