Class: Spree::Api::V2::Tenant::AccountCheckerController
- Inherits:
-
BaseController
- Object
- ResourceController
- BaseController
- Spree::Api::V2::Tenant::AccountCheckerController
show all
- Defined in:
- app/controllers/spree/api/v2/tenant/account_checker_controller.rb
Instance Method Summary
collapse
#render_serialized_payload, #require_tenant, #scope
Instance Method Details
#filter_params ⇒ Object
16
17
18
|
# File 'app/controllers/spree/api/v2/tenant/account_checker_controller.rb', line 16
def filter_params
params.permit(:login, :locale, :format).merge(tenant_id: MultiTenant.current_tenant_id)
end
|
#index ⇒ Object
6
7
8
9
10
11
12
13
14
|
# File 'app/controllers/spree/api/v2/tenant/account_checker_controller.rb', line 6
def index
checker = SpreeCmCommissioner::ExistingAccountChecker.call(filter_params.to_h)
if checker.success?
head :ok
else
render_error_payload(checker.message)
end
end
|