From d09678ec08f7d72014f97c4b8a6fdfc8a5c3129d Mon Sep 17 00:00:00 2001 From: Andrew Kreps Date: Thu, 12 Dec 2019 16:47:19 -0800 Subject: [PATCH] Fixed rest client sec vuln. Logged room error. 0.3.0! --- lib/lita/handlers/onewheel_twitter_photo.rb | 3 +++ lita-onewheel-twitter-photo.gemspec | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/lita/handlers/onewheel_twitter_photo.rb b/lib/lita/handlers/onewheel_twitter_photo.rb index 6645e4a..96d1f24 100644 --- a/lib/lita/handlers/onewheel_twitter_photo.rb +++ b/lib/lita/handlers/onewheel_twitter_photo.rb @@ -28,12 +28,15 @@ def get_twitter_title(response) if response.message.source.room == config.room uri = response.matches[0][0] uri.sub! /mobile\./, '' + Lita.logger.debug "Getting #{uri}" doc = RestClient.get uri noko_doc = Nokogiri::HTML doc title = noko_doc.xpath('//title').text.to_s Lita.logger.debug title response.reply title get_twitter_photo(response) + else + Lita.logger.debug "#{response.message.source.room} !== #{config.room}" end end diff --git a/lita-onewheel-twitter-photo.gemspec b/lita-onewheel-twitter-photo.gemspec index 4750c57..9ebd55e 100644 --- a/lita-onewheel-twitter-photo.gemspec +++ b/lita-onewheel-twitter-photo.gemspec @@ -1,6 +1,6 @@ Gem::Specification.new do |spec| spec.name = 'lita-onewheel-twitter-photo' - spec.version = '0.2.1' + spec.version = '0.3.0' spec.authors = ['Andrew Kreps'] spec.email = ['andrew.kreps@gmail.com'] spec.description = %q{Lita interface to post links to twitter photos.} @@ -14,8 +14,8 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] - spec.add_runtime_dependency 'lita', '~> 4' - spec.add_runtime_dependency 'rest-client', '~> 1' + spec.add_runtime_dependency 'lita', '~> 4.4' + spec.add_runtime_dependency 'rest-client', '~> 2' spec.add_runtime_dependency 'nokogiri', '~> 1' spec.add_development_dependency 'bundler', '~> 1'