1
0
Fork 0

non working controller updates

Dieser Commit ist enthalten in:
Robert Barrow 2019-06-01 00:06:30 +01:00
Ursprung 582e2cca42
Commit 65979e1987

Datei anzeigen

@ -21,16 +21,24 @@ class CustomWizard::ApiController < ::ApplicationController
end end
def save def save
byebug
params.require(:service) params.require(:service)
service = params.permit(:service) service = params.permit(:service)
auth_data = params[:auth_params]
endpoints_data = params[:endpoints]
data[:auth_params] = JSON.parse(@auth_data[:auth_params]) if @auth_data[:auth_params] service_auth_data = JSON.parse(auth_data) if !auth_data.nil?
service_endpoints = JSON.parse(endpoints_data) if !endpoints_data.nil?
CustomWizard::Api::Authorization.set(service, @auth_data) if !service_auth_data.nil?
CustomWizard::Api::Authorization.set(service, service_auth_data)
end
@endpoint_data.each do |endpoint| if !service_endpoints.nil?
service_endpoints.each do |endpoint|
CustomWizard::Api::Endpoint.set(service, endpoint) CustomWizard::Api::Endpoint.set(service, endpoint)
end end
end
render json: success_json.merge( render json: success_json.merge(
api: CustomWizard::ApiSerializer.new(params[:service], root: false) api: CustomWizard::ApiSerializer.new(params[:service], root: false)