From 235634f64decfd4c1c20574474faf0267c8772c5 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Thu, 21 Aug 2008 20:34:22 +0200 Subject: [PATCH] geoip plugin: only retrieve host info once on WHOIS --- data/rbot/plugins/geoip.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/data/rbot/plugins/geoip.rb b/data/rbot/plugins/geoip.rb index 55fddcc9..96dcf9d2 100755 --- a/data/rbot/plugins/geoip.rb +++ b/data/rbot/plugins/geoip.rb @@ -82,12 +82,13 @@ class GeoIpPlugin < Plugin # need to see if the whois reply was invoked by this plugin return unless @stack.has_nick?(nick) + if m.target + msg = host2output(m.target.host, m.target.nick) + else + msg = "no such user on "+@bot.server.hostname.split(".")[-2] + end @stack[nick].each do |source| - if m.target - @bot.say source, host2output(m.target.host, m.target.nick) - else - @bot.say source, "no such user on "+@bot.server.hostname.split(".")[-2] - end + @bot.say source, msg end @stack.clear(nick) -- 2.39.2