From 0f56a1a6ebf78f6593141c48e13704a9a76a3c7d Mon Sep 17 00:00:00 2001 From: Stawberri Date: Thu, 15 Jan 2015 02:39:01 -0800 Subject: [PATCH] Update @user when receiving a user_update event. --- lib/twitter_ebooks/bot.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/twitter_ebooks/bot.rb b/lib/twitter_ebooks/bot.rb index 88177b6..9ba1d08 100644 --- a/lib/twitter_ebooks/bot.rb +++ b/lib/twitter_ebooks/bot.rb @@ -260,15 +260,17 @@ module Ebooks fire(:message, ev) elsif ev.respond_to?(:name) - if ev.name == :follow + case ev.name + when :follow return if ev.source.screen_name.downcase == @username.downcase log "Followed by #{ev.source.screen_name}" fire(:follow, ev.source) - - elsif ev.name == :favorite || ev.name == :unfavorite + when :favorite, :unfavorite return if ev.source.screen_name.downcase == @username.downcase # Ignore our own favorites log "@#{ev.source.screen_name} #{ev.name.to_s}d: #{ev.target_object.text}" fire(ev.name, ev.source, ev.target_object) + when :user_update + update_user_object ev.source end elsif ev.is_a? Twitter::Tweet