1 # frozen_string_literal: true
3 class Api
::V1::Emails::ConfirmationsController < Api
::BaseController
4 before_action
:doorkeeper_authorize!
5 before_action
:require_user_owned_by_application!
8 current_user
.resend_confirmation_instructions
if current_user
.unconfirmed_email
.present
?
14 def require_user_owned_by_application!
15 render json
: { error
: 'This method is only available to the application the user originally signed-up with' }, status
: :forbidden unless current_user
&& current_user
.created_by_application_id
== doorkeeper_token
.application_id