Updated

app/controllers/accounts / webpush_subscriptions_controller.rb

A
15 lines of codes
1 methods
19.3 complexity/method
6 churn
19.25 complexity
0 duplications
class Accounts::WebpushSubscriptionsController < InternalController
  1. Accounts::WebpushSubscriptionsController has no descriptive comment
def create webpush_subscription = WebpushSubscription.new( user: current_user, endpoint: params[:endpoint], auth_key: params[:keys][:auth],
  1. Accounts::WebpushSubscriptionsController#create calls 'params[:keys]' 2 times Locations: 0 1
p256dh_key: params[:keys][:p256dh]
  1. Accounts::WebpushSubscriptionsController#create calls 'params[:keys]' 2 times Locations: 0 1
) if webpush_subscription.save render json: webpush_subscription else render json: webpush_subscription.errors.full_messages, status: :unprocessable_entity end end end