Method: AdsPowerClient#stop

Defined in:
lib/adspower-client.rb

#stop(id) ⇒ Object

Stop the browser session for the given user profile.



501
502
503
504
505
506
507
508
509
510
511
512
513
514
# File 'lib/adspower-client.rb', line 501

def stop(id)
    with_lock do
        if @@drivers[id] && self.check(id)
            @@drivers[id].quit
            @@drivers[id] = nil
        end

        uri = URI.parse("#{self.adspower_listener}:#{port}/api/v1/browser/stop?user_id=#{id}")
        res = Net::HTTP.get(uri)
        ret = JSON.parse(res)
        raise "Error: #{ret.to_s}" if ret['msg'].to_s.downcase != 'success'
        ret
    end
end