@@ -341,29 +341,25 @@ class Cleantalk {
341341 # @return type
342342 #
343343 def isAllowMessage ( request )
344- uri = URI 'https://moderate.cleantalk.org/api2.0'
345- connection = Net ::HTTP . new uri . host , uri . port
346- http_request = Net ::HTTP ::Post . new uri
347- form_data = Array . new
348- request . each_index { |elem |form_data . elem = params . at ( elem ) }
349- form_data { :method_name => 'check_message' }
350- http_request . set_form form_data , 'multipart/form-data'
351- response = connection . request http_request
352- return JSON . parse ( response . entity )
344+ return httpRequest ( 'check_message' , request )
353345 end
354346
355347 #
356348 # Function checks whether it is possible to publish the message
357349 # @param CleantalkRequest $request
358350 # @return type
359351 #
360- def isAllowUser ( request )
361- uri = URI 'https://moderate.cleantalk.org/api2.0'
352+ def isAllowUser ( request )
353+ return httpRequest ( 'check_newuser' , request )
354+ end
355+
356+ def httpRequest ( method_name , request )
357+ uri = URI 'https://moderate.cleantalk.org/api2.0'
362358 connection = Net ::HTTP . new uri . host , uri . port
363359 http_request = Net ::HTTP ::Post . new uri
364360 form_data = Array . new
365361 request . each_index { |elem |form_data . elem = params . at ( elem ) }
366- form_data { :method_name => 'check_newuser' }
362+ form_data { :method_name => method_name }
367363 http_request . set_form form_data , 'multipart/form-data'
368364 response = connection . request http_request
369365 return JSON . parse ( response . entity )
0 commit comments