diff --git a/app/controllers/email_controller.rb b/app/controllers/email_controller.rb index de87c78..5ba76ba 100644 --- a/app/controllers/email_controller.rb +++ b/app/controllers/email_controller.rb @@ -17,18 +17,18 @@ class EmailController < ApplicationController uri = URI('https://listmonk.bitium.agency/api/subscribers') begin # Set up the request - request = Net::HTTP::Post.new(uri) + request = Net::HTTP::Post.new(uri,{'Content-Type' => 'application/json'}) request.basic_auth("newsletter", "7c221c667054e442") - request.set_form_data({ + request.body = { "email": email, "name": "Subscriber", "lists": [ 3 ] - }) + }.to_json response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http| http.request(request) - end + end end return response end