require 'uri' require 'net/http' class SyncTrustieJob < ApplicationJob queue_as :notify def perform(type, count) # Rails.logger.info("#######_________response__sync__start__#########") # # token = EduSetting.get('trustie_api_token') # api_host = EduSetting.get('trustie_api_url') # # url = "#{api_host}/api/v1/homes/sync_count" # sync_json = { # "token": token, # "type": type, # "number": count # } # uri = URI.parse(url) # # http = Net::HTTP.new(uri.hostname, uri.port) # # if api_host # http = Net::HTTP.new(uri.hostname, uri.port) # # if api_host.include?("https://") # http.use_ssl = true # end # # response = http.send_request('PUT', uri.path, sync_json.to_json, {'Content-Type' => 'application/json'}) # Rails.logger.info("#######_________response__sync__end_____#########{response.body}") # end end end